Event Begin Play Order

I had this issue, so my perfect workaround is to create a custom event for the actor and put all the begin play code in there. Then, I call it in my game mode blueprint or whatever BP you chose to be the mediator or master. Sometimes, the bigger BPs still arent ready, so I set a timer to run in the mediator until that actor is valid and then it runs its begin play code and the timer then closes itself.