There is one misfortune in 'engine' to this - as the hoplites are mostly much much weaker in one open battle (even on VH sett.)..
The AI si exploiting autocalculations on phalanx vice versa hoplites in one massive scale!

So In Greece - Makedonia almost always looses from KH after AI hoplites win on atocalc. as a rule against phalanx!? So even when Makedonia has 30-50% of phalanx in the army - she looses against the same numbers of KH that have no phalanx at all

I have tested it and I found the same solution as one that will (hopefully) be in overwhelming use for Horse Archer's in EB as a solution to 'never win in autocalculations' prob when AI plays. - I set the Hit Point's of phalanx from

1, 0 to (from) 1, 1 (and 1,2 - 1,3 - 1,4) for phalanx in the EDU


That has no effect on open battle but has on the AI autocalc. - so the full stack's of Phalanx Epeiros has in Italy wont 'fade away' that fast

The same goes for Makedonia at Athenai.. The phalanx armies will just hold their ground longer .. It is wonderfull - it work's very nice