If an enemy hide behind their walls because they're too weak to fight, or lost their entire army to defend it. Where is the logic in spawning another 30.000 - 40.000 in the next battle? That would not make sense unless Imperial forces number in the thousands