Surprisingly seeing this actually really helped lol, it made me look for a reason why the save slot wasn’t there, and it turns out the code that was supposed to make a checkpoint 8 if a checkpoint 8 didn’t already exist, was instead checking if there was a checkpoint 5 and creating a checkpoint 8 if checkpoint 5 didn’t exist.