The AI doesn’t resign when you have defeated the enemy and they have no chance to win. This is a game breaking bug that forces you to spend an insane amount of time to track down EVERY last troop and EVERY building on the map to win the game.
Thank you @ReturnOfCashew. The annihilation victory condition is something we are looking into. We appreciate the report!