How to set and save the time of the world?

Are you sure the default GameInstance class for the game is actually Game_Instance? Verify that as it may not be and would be failing the cast every time.

Have you tied a print string to the cast failed exec pins and the rotator pins to check the outputs? I’d be checking for failed casts before anything on this.