I was just playing the new beta 9, and I noticed a bug in game that im not sure has been addressed. During the Macedonian campaign with Phillip, and possibly with the others although I am unsure, when you make a treaty with an opponent that requires you to pay them, the money is subtracted from your income. When you make a treaty forcing them to pay you, the money is NOT added to your income. So even if they agree to pay 500 gold for peace, you will not gain the additional 500 gold but you will have peace, which you can not break without damaging all relations.
Also im not sure if this is a bug, but there is no expiration date for treaties? If you agree to peace but later decide you want to invade, you can only do that by breaking the peace, but there is no option to demand better terms or a standard time before expiration (maybe 1-2 seasons which is 1-2 hours) at which point you could be offered a prompt asking if you would agree to extend the treaty. Thus you could choose no allowing you to attack without damaging relations and forcing you to adapt as certain treaties changed.