Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest?

Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest? - Mosaic Alien on Wall

I got a very odd behavior of a Civ5 game.

I play Attila and at some point of time Poland and Shoshone declare war. Poland has conquered one Shoshone city some time ago.

So I go and take the Poland-occupied Shoshone city and it gets automatically annexed. I don't get a pop-up to choose - raze, puppet or annex.

Another situation in the same game/war:

Riga was my ally and it got conquered by Milan (ally of Poland). By the way this creates the funny situation that Milan is a two-city City State. I go and to liberate Riga but when I take the city, it gets automatically annexed again. No pop-up to liberate or anything.

I don't have any add-ons - just the standard game with all expansion packs and fully patched (automatically via Steam).

Any idea why?






Pictures about "Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest?"

Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest? - Portrait of Smiling Owners Sitting in Front of Cafe
Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest? - Person Walking on Market
Why is a city owned by an enemy but puppeted by another enemy immediately annexed after conquest? - Photo of Vehicles on Road Near Buildings





Conflict of Nations - Annexing Cities




Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Francesco Ungaro, RODNAE Productions, Huy Phan, Leon