trigger_relay worked! , but It took two of them. I had to set one trigger_relay(trigger state: ON) and another to trigger_relay(trigger state: off).
func_breakable(target on break)--->trigger_relay(state:on)--->
func_train(first stop target)--->path_corner(next stop)--->
path_corner(fire on pass)--->trigger_relay(state:off)--->
func_train