While trying to debug that, I tried setting ResetOnSpawn to true and false and on true the gui didn’t reset when my character OOFed. I though it’s not a big deal but since you are having the same issue as well, it might be a problem.
EDIT: I tried just now and it seems to work, idk why it didn’t work for me and it started working again.
Is this happening to all of your Guis or just that one Gui? If all of them are not resetting and ignoring ResetOnSpawn, you might be editing an old place file that’s using a deprecated property. Run this code in the command bar and try again: