pq el poder de batalla no e sigual al poder real. multiplica el poder real del stack por su respectivo factor y asi obtendras las posiciones de los stacks.
estos factores son:
ranged: 1
mele: 1.5
voladora: 2.25
Ahora, luego de hacer los calculos respectivos de acuerdo con lo que posteaste:
treant: 423*4009*1.5=2543710.5
fenix: 25*36883*2.25=2074668.75
por lo que pienso en 2 conclusiones, hay un bug o los datos de tu reporte de estado son posteriores al reporte de batalla (y antes de la batalla tenias 33 fenix, con lo cual kedarian arriba), y como ni sikiera en los tiempo que yo jugaba habia un bug con eso, me inclino por la segunda
.