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

Thank you for your detailed explanation!!

Considering the next steps, such as implementing a save system and managing transitions between levels,
would it be better to move this logic into the Game Instance instead?
Also, could you give some advice on how to best manage the Blueprint nodes for this system?