As the title states, I had 6 royal cannons firing at the main Mongol town center (the one able to house 20 villagers) and it took no damage. Every other building took damage tho so I guess that’s a town center bug and not a cannon bug?
I think it isn’t about building that don’t take damage.
It’s more about range siege unit don’t do damage for some reason: