In Civ6, can you retaliate in any way (or does the other civ suffer any other penalty, such as damaged reputation) when a civilization breaks a promise?
For example I asked another civ several times not to convert my cities to their religion (while we were allied to each other!) and they broke that promise repeatedly. It didn't seem like there was anything official I could do about it, other than denouncing them once our alliance ended.
The annoying thing is that I wasn't even able to break the alliance early, so I had to wait a long time to have a Holy War Casus Belli against them for violating the promise.