I was just reading this thread https://forums.civfanatics.com/threads/what-does-alexander-want-from-me.620799/ and I've been somewhat annoyed by similar mishaps. Alex literally comes complaining the moment you make peace. Like he has spies all over and once a spy tells him you've just wiped out X, he's like "so you're not fighting anymore, what kind of sissy are you?"
It's the same with Kongo. I think the agenda requirements are "met 30 turns ago", "has found religion" and "has not spread said religion". So if you meet him early and get a religion later, it's instant hate. At least he should give you a reasonable time frame for a missionary to get there.
Also, Rome on deity. "Where's your empire?"
IMO agendas should have some sort of a buffer period. I.e. you wouldn't get someone praising you for going with their agenda one turn and complaining for the same reason the very next turn. Just ~5 turns would make it feel more natural and less schizophrenic. In the case of Alex/war this could be slightly longer, maybe 30 turns or so.
It's the same with Kongo. I think the agenda requirements are "met 30 turns ago", "has found religion" and "has not spread said religion". So if you meet him early and get a religion later, it's instant hate. At least he should give you a reasonable time frame for a missionary to get there.
Also, Rome on deity. "Where's your empire?"
IMO agendas should have some sort of a buffer period. I.e. you wouldn't get someone praising you for going with their agenda one turn and complaining for the same reason the very next turn. Just ~5 turns would make it feel more natural and less schizophrenic. In the case of Alex/war this could be slightly longer, maybe 30 turns or so.