Casting to Game Instance in Game Mode Failing

Are you sure you set your game instance to GI_RTS in your project settings (maps and modes near bottom)

Maybe it’s still set to the default GameInstance?

I did a local test that mirrors your example and it says that the GI variable is valid, so the execution order is correct.

image