Any predetermined execution order for the begin play events of default classes?

There are issues to it. Like for example I had a call on character::BeginPlay

//AddControllerPitchInput(-90.0f);//make it top down	

That wouldn’t work, because the player controller was not fully initialized yet.