You will need to test to confirm this in your version of the flow.
In my flow, the disable functions are not routed through the 15 minute Delay node. This means that the Auto-Enable is limited to only happen once every 15 minutes, BUT, the Non-Auto Disable function can happen instantly any time the conditions are met. It looks like your version of the flow is like this as well.
So it looks like if your Orion turns on, the disable will happen without delay. You’ll have to test that.
I do think your system would be safer if you were not relying on the Orion “On” values as your way of detecting if your engine is running. Does the Orion really turn on immediately every time the engine is running? If not, then it’s not a reliable indicator of the engine state. Even if it does, the additional risk is that any failure of the Orion device will prevent it from acting as a proxy for the engine signal. Have you considered simply wiring a signal from an engine D+ circuit to a digital input on your GX device?