I was not aware the AI will go and break the agreement next turn.
In fact all cash for this over time agreements and peace treaties 'should' have a minimum time place on them just like in Civ 5. Peace treaty? All cessation of hostilities for 50 turns.
15 credits per turn for Beams? Ok 25 turn or 20 turns.
Culture treaty? 25 turns..
All of the above cannot be broken except in war. Peace treaties cannot be broken all via hostilities. If you break a trade agreement then there 'should' be a refund back to you or AI for rest so the Human does not abuse it as a system of ill give you 5 per turn for 25 turns and you break it next turn. Or you can but it auto declares war...