1), 1a) Try Eunus as a character name not a surname. I believe a character name is necessary, I know a surname is not.

2) I suspect your use of control [faction] is causing problems here. You should avoid doing it more than once in a turn. Probably would be best not to shift control from the romans_julii during the romans_julii turn.

3) This event monitor has serious problems:

Code:
monitor_event FactionTurnStart macedon
and I_LocalFaction romans_julii
and I_TurnNumber = 140
and not SettlementBuildingExists Roma >= temple_of_leadership_shrine

console_command create_building Roma temple_of_leadership_shrine

end_monitor
You need FactionType between FactionTurnStart and macedon.

SettlementBuildingExists requires a settlement as a trigger; it does not accept a settlement as a parameter.