On the last fight in the ruby portal level with victory squares, several turns in a row the fire spirit chose to play a movement card, then neither moved nor even changed its facing direction. I suspect the AI thinks it should run away, as its preferred range should place it farther from my characters, but the directive to maintain control of the victor squares is overriding it. In that case though, it shouldn't play the card at all.
Are they changing direction? If they need to face you they will sometimes use a move card to change direction, and that would be why they are not moving. If they are doing neither, well then that is prob a bug.
Same here. It had blasted me with a spell previously and I had also attacked it after that so I'm sure it was already facing me when it played that movement card. I didn't actually verify it's facing afterwards but it didn't have line of sight to my other heroes so there would have been no point in turning either.