How can I enforce trigger box events to happen in a specific order in UE5?

Basically - you need bind to the delegate at the right moment (step by step).
And don’t forget to unbind after triggering.
All quest systems are based around this, just in a more convenient form.