Hello everybody,
-- My tip is for PC users only --
forget all the tipps about cleaning up PC etc. The problem is the engine itself.
I came across the same issue with I7-7700k and other high end components - especially after an arcade match, it took me long 3 minutes going back to menu...
So what happens in detail?
While in loading screen, the engine produces incredible 1000+ fps - now it's going to be weird, while in loading screen, CPU hits almost 100% - but hard drive has fair usage among 20%
What you have to do is to limit the FPS for the whole game (this also works for Battlefield 1)
In my case, I am using a 144 Hz monitor and limited the fps to 144 - and NOW only a few seconds loading time!
To limit the fps for Battlefront 2, I used MSI Afterburner with the Riva Stat. Server - but you could also use other tools, e.g. NVIDIA inspector.
Hope anyone can confirm my workaround.
May the force (and not the loading screen) be with you