I'm playing a game on emperor level against 7 civs and there is war envolving everybody.
I had a mutual protection pact with Germany, America and France and all of them declared war on England when they attacked me.
Everything was ok then. But, when there still was 8 turns for my MPP´s to expire, all of them quickly were not active anymore. First, the MPP with America, and in the following turn the MPP with France and Germany.
They didn´t declare war on me, and kept fighting against England (exception to America that signed a peace treaty).
Can somebody explain to me if it is a bug, or if there is some fact/action in the game that can cause a MPP to be canceled before its proper time (20 turns).