I do believe this trigger which he tried should hit 100% of the time:
;Unconditional AI Reforms
monitor_event FactionTurnEnd FactionType seleucid
set_counter Romanii_Reform 2
terminate_monitor
end_monitor
I believe the problem does not lie in the trigger.