Thanks for the response! This is the event tick, it’s just printing the current checkpoint.
I tried opening the level before loading anything else and I’m still getting the 2 frames of None.
I’ve heard that Async loading could possibly remedy this, but I have no clue how to implement it. To me, what seems like is happening is that the CurrentCheckpoint isn’t carrying into the save, and when it loads it teleports me to where I hit the checkpoint (inside the collider) with CurrentCheckpoint as None, then sets the checkpoint once it detects the collision. I have no clue why it wouldn’t keep the checkpoint name though.
It seems like it’s doing this with both the CurrentCheckpoint and the LevelName. When I print the level name I get None for the first two ticks as well. So frustrating!

