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

I agree with Pred! It will be a bit harder without C++, especially when working with data or persistent objects. If you can only work with BP, you can do most of this inside the Game Instance itself, but be wary it will be very cluttered by the end of your project.