I took back one of my cities taken by the AI. It was held by the enemy for about 100 turns. I didn't have the option to puppet it, which I thought fine, I'm liberating it. But once occupied, I had to build a courthouse
The city also had 0 buildings in it, but that could of course be legit as well.
Is this intentional? I thought it's either puppet or courthouse or liberate. Perhaps the enemy having built a courthouse somehow breaks this?

Is this intentional? I thought it's either puppet or courthouse or liberate. Perhaps the enemy having built a courthouse somehow breaks this?