Very long loading times / Load screen

Did you try to put loading screen code after event begin play in HUD ? HUD is the first thing that get loaded and event begin play on HUD starts before Event Begin Play that is in level blueprint.