If I fight a battle the action of clicking on an enemy and fighting the battle does not use up any movement for my army. If I start the battle with 2/3 movement, for example, I end the battle with 2/3 movement.
However if I use auto resolve to fight the battle I lose 1 movement. If I have 2/3 movement prior to clicking to attack and then use auto resolve, rather than fighting the battle out, I only have 1/3 movement left even though my army has not moved.
I'm not sure which is intended, but whichever it is, it should be consistent.