Level not switching when packaged

I actually have a suspicion now that the level may be changing just fine, but the GameMode is not overriding when the level is opened (My game level is empty as it is all spawned procedurally, starting from the game mode. So my game level is loading, but using my login systems GameMode, which is spawning the login system and making it look like I am still on the login level. )

Is there something I have to do to allow gamemodes to change?