In the battle with Yoragos, there is only one trick that will turn an impossible fight into a trivial one. But first, I advise you to gather as many archers as possible (and free Arianna!).
Many questions already have answers in the map's comments. Some have multiple answers.
From what I understand, I can tell you that you are on the right track. And you are almost there.
If desired, there is a Castle within reach, behind whose walls I can try to defeat the enemy.
But maybe there is some specific tactic when playing against opponents with a cloak? Perhaps artifacts or a special feature of playing with this army?
p.s. Well, if you still can't figure it out, browse the comments; the answer is there. p.p.s. I personally have not played the map and have never seen it.

В тихой однообразной жизни всегда так бывает: каждый отдельный день бесконечно долог, но месяцы и годы мчатся с непостижимой быстротой.
I wanted to offer you some flowers, but a crown would suit a princess like you much better
Смысл жизни в том, что жизнь на тебе не заканчивается