Thanks, the second link actually gave me an idea on how to solve it. Instead of making the world static I’ll just dynamically load in the levels into one of the available “slots” in my world and teleport the players relative to the new sector instead.
Solves all the problems I initially had except the multiple gamemode one. I’ll solve that one somehow too.