Async Load Game from Slot blocks main thread

I have a quite large savegame (100mb big) which I want to load in the background while the main menu is shown.
I don’t event have a 3D scene, just the main menu widget shown in the viewport.

When I call the Async Load Game from Slot the main thread is blocked.
I have some code running on the Tick Event in the main menu to trigger some things when the mouse is hovering over the buttons. While the game save is loading nothing happens. Only when it’s done do the hover effects work.

Why does it block the thread? Is there a way to prevent this?

I’ve tried loading the game in the background through some manual threading but then some error crashes the whole engine because some objects are not allowed to be created outside of the main thread.

I’m calling Async Load Game from Slot inside the Begin Play event of the GameMode blueprint.
The save game contains a whole bunch of global data used throughout the game.