Issues switching Levels after implementing game instance

After implementing a game instance to my game, switching levels completely breaks the program. it seems to get caught in an infinite loop flickering between the new level and the old one.
Has anyone experienced this before?

Have you got some vars in the gi that are affected by both maps? Something to do with map load maybe?