I'm 70% positive I fixed it.
I believe the reset function was crashing if you reset S2. When functions crash, they just stop there to prevent the entire game from crashing, so the code breaks out of the function immediately.
Yeah, that fixed me and my game is running again. Thank you!
Thank gosh, that one was spooky.