Unfortunately in my current CCM 3 testgame with the R17 version of your mod I ran into a freeze during the later phases of the game. China is initiating a big scale invasion into my territory and I gave the first Chinese units on my territory the "remove or declare war" order. Than the game freezes...
I made a save file before the boot order, restartet the game with the normal C3C-unmodded exe and loaded the save-file. Now it shows that China wanted to declare war, as in the restart with the normal C3C exe this decision showed up. As the R17 version exe always lead to the freeze in that situation and the normal C3C exe always lead to the declaration of war, I think it must be something in your mod, that triggers the freeze in that situation.
All other diplomatic options in that situation are working very well. Even the diplo-screen can be left with the current name of the Chinese leader without any problem, if there was no click on the option to "remove or to declare war" before.
The two screenshots show the diplo-screen with the R17 version and the freeze option (marked by the eraspecific name of the Chinese leader) and the normal C3C screen showing the Chinese decision with no freeze (marked by the general Chinese leader name in the CCM 3 biq).
Freeze:
No freeze, when the save-file is played by the C3C unmodded exe:
Continued:
I made an additional save-file in a game started by the C3C-unmodded exe directly after China declared war on me. Than I quitted the game played with the C3C-unmodded exe and started the game again by the R17 Flintlock exe and loaded the save-file where China declared war on me. When China had to use its units next to my units, so that combat occurs, the game freezes again.
When I started the game again with the C3C-unmodded exe and loaded the save-file where China declared war on me, China´s first attack on a unit on my territory triggered a popup window, that Arabia declared war on China due to a mutual protection pact that Arabia had with me.
It seems, there is a conflict between the R17 version of the Flintlock mod and diplomatic reactions shown by popup-messages (here declaration of war by the AI civ that was asked to remove its units and later the AI declaration of war on another AI civ by a mutual protection pact).
Addition: The problematic texts in the popup-windows come from the text script-file: FOREIGN STATEMENTS:
#SUMMARY_THEY_DECLARE_WAR_ON_US
#advisor Foreign Angry
The $CIVNOUN0 declared war on us!
-------------------------------------------------
#SUMMARY_DECLARE_WAR
#advisor Foreign Surprised
$CIVNAME0 declared war on the $CIVNOUN1.
---------------------------------------------------------
#comment CIVNOUN = one of the civilizations Noun Form.
#comment CIVNAME = one of the civilizations Name Form.
To change the text "The $CIVNOUN0 declared war on us!" to "The invaders declared war on us!" did not stop the freeze. Neither China nor Arabia in that test game have modded civilizations Noun nor civilizations Name Forms.