May be full garrison with resurrected t15s + maxed research/buildings. Shop overcap was diasabled before server 1001+ if i remember correct... Just look at your power ratios and you will see that your research is more than anything else.
If this guy don't pass 93 then I doubt anyone can. Curently most stage 93 positions are held by lich players despise beign tundra and several dwarfs(majority of those in your merge are 92 and i see you 22nd at stage 88 ). Not even one human or rakan(they are not even near it) have reached 93.
I finished 93 as dwarf on my second or third void entry. The problem with void progression is as far as I can tell, it is not possible to perfect 92. Even when I had the correct army to beat it nearly every try, it took probably 100 attempts to beat it without important heroes being randomly targeted. There is also the issue of 92 having units very good against scops and mechs, then 93 and 94 having units fairly bad against scorpions and mechs, but good against swords. The difficulty is in having an army that can excel against radically different fights with different counters.
Stage 92 will prohibit significant void progression for a very long time, unless they make it easier to perfect or there is a strategy to perfect it unknown to me.