So your saving and loading mechanism is working, but somehow the screen that should only show up if a save file exists still shows up on the first run?
Did you clear the save file to make sure the save file doesn’t exist? Could it be detecting a previous save file?