If the last enemy in a battle is shrunken, the battle will not end when you kill it, it just gets stuck. You can continue from this situation by using auto-resolve, but you will not get any experience from the battle. I guess this is another bug: the kills you did 'manually' are forgotten from the XP calculation when using auto-resolve from tactical battle.