Hi amcofi,
GameInstance is itself not replicated, and exists only on Server, so its variables won’t be replicated either. Your best place for something you’d want replicated from GameInstance would be GameState, which is replicated.
Hope that helps!