OK! Implemented this recommendation and it works much better than my first person character event begin play. If you are OCD, I am still experience gap between my lobby and the game.
Regardless, if you are working in multiplayer, I experienced an issue with RemoveFromParent and UnloadStreamLevel(by Name). I had to add a 1 sec delay between these two or the clients wouldn’t remove the widget from the viewport. The default 0.2 second delay was not good enough. Tested with 4 players (3 clients).
I am working in 4.26.2.
My LoadSplashScreen looks as follows: