The stage also takes a moment to load, and kind of lags for a bit if you go to the home menu while online and then go back to the game.
I'm not sure, but I think it likely won't, the new stages I don't think come to the PC version unfortunately