Возможно проблема в том, что при осаде и в чистом поле одной и той же армией бой проводится по разному. И какой-нибудь лишний вейт или иное действие может изменить порядок ходов отрядов. Покопайся в своих боях повнимательнее. Здесь на сайте я в каком-то посте расписывал порядок ходов, да и в памятке по тройке в моей подписи возможно этот порядок расписан.