I've come to the conclusion that in internal structures like conservatories, crypts, naga banks, utopias, etc., the battle map (let's call the entire battle process, step by step, a map) remains unchanged when the same actions are repeated.
So, the archangel had a morale check 27 times in a row on the first turn))). When the army was changed and an attack was made on a different day, within the first 10 attempts, the archangels didn't move twice even once!
I think that morale is determined not only by the turns in battle, but also before the battle begins, depending on the composition of the army and the arrangement of the units.