There is no doubt it is why the game freezes as described above, it is preloading around 600-900mb of assets on transition. Notice how it doesn't freeze when you transition to the level select screen? If it doesn't have to load these characters then it doesn't freeze at least for me on PC because the memory usage is more reasonable.