I have had troops form up inside walls after coming over on a siege tower.They then sit there and get slaughtered while refusing to respond to any orders except which way they face,I have also had problems similar to yours with cavalry.
On the other hand.................some battles go flawlessly in city sieges.What the hell causes some of them to mess up i just do not know.