I found a “solution” to this. More a workaround than anything.
Apparently there is a conflict between the connections of a PC SWS and a Console SWS.
For me the ONLY thing that resolved the error was to disable the cross play in the EA Account menu in the game. After that you can go back to the menu and it will connect and keep it stable. If you turn it on after it will crash randomly, more likely after joining a match. If this happens then the only way to go back to connecting is to disable crossplay and restart the game.
Ive already reported this behaviour to EA which simply closed my ticket as FIXED.
OBVIOUSLY ITS NOT. Crossplay is a big part of the MP experience in this game, so having to deny it is outrageous to be considered a “fix”.
To anyone having this issue, I hope this will help you.
To EA, GET YOUR BOYS WORKING SERIOUSLY ON THIS. People are passionate about this saga and is just unbelievable that a company with this size couldn’t realise this problem (and fix) by themselves. Shame on your big and inefficient corporation.