The Soviets made a large attack from Kharkov against the German army in Kiev, forcing the Germans to retreat. During the Soviet turn I placed the mouse over Kiev and saw that there were 11 surviving Soviet infantry and 3 surviving artillery, plus a few other units. But by the end of the Soviet movement turn, Kiev was empty and everything had been moved back to Kharkov.
Looking at the units in Kharkov after the Soviet turn, it would appear that the units that had attacked Kiev moved back to Kharkov as tactical movement. So perhaps the AI forgot to charge the original move against the unit movement limits, thus still giving the unit movement after the original attack. Just a guess.
