I think GameInstance is suppose to let people do things like in traditional RocketArena where there are people fight in different arenas that have different start end condition.
So instead of all people waiting for their turn, people can duke it off in another arena but only with one server running one map that supported multiple arena.
For information going from one level to another, you can use GameState or PlayerState.