Have to agree. Make MP give more XP to incentivise MP, but let SP players progress. Maybe 50XP for wins and 0 for loss in SP?
Had a similar issue, froze on fleet selection. Also noted a memory leak, game was using 26GB of ram before I ended the task.