BeginPlay strange behaviour

C++ solution - you can use OnWorldBeginPlay event of UWorld class, it is broadcasted just after all Actors BeginPlay