UI Is not resetting when player dies?

Basically it was working, before and suddenly it is not anymore? I just need the GUI to reset to its original state when the player respawns.
For example:
image
Its set to reset on spawn
image
Right so thats fine a button is visible, you click that button and it no longer is.
image
So far thats good, my UI works as intended. Now if I reset:
image
It does not change. Nothing in the PlayerGui changes actually and I have it all set to reset on spawn. It used to work, I just released my game and I am now seeing it doesn’t despite not touching these setting for months. Is there a known bug going around or what else could cause something with the reset setting on to NOT reset?

Edit:
Here is the only code that edits it in the game, in a localscript inside that text button:

local but = script.Parent
local Plr = game.Players.LocalPlayer
local PlrGui = Plr.PlayerGui
local camera = workspace.CurrentCamera

but.MouseButton1Click:Connect(function()
	PlrGui.Intro.BLACK.Click:Play()
	PlrGui.Intro.TextButton.Visible = false
	PlrGui.Intro.Ashore.Visible = false
	for i = 0, 10 do
		wait(0.1)
		game.Lighting.Blur.Size = game.Lighting.Blur.Size + 2
		game.Lighting.Bloom.Size = game.Lighting.Bloom.Size + 17
		game.Lighting.Bloom.Threshold = game.Lighting.Bloom.Threshold - 0.2
		PlrGui.Island.Volume = PlrGui.Island.Volume - 0.01
		PlrGui.Intro.BLACK.BackgroundTransparency = PlrGui.Intro.BLACK.BackgroundTransparency - 0.1
	end
	game.ReplicatedStorage.Events.spawnEvent:FireServer()
	game.Workspace.CurrentCamera.CameraSubject = 	game.Players.LocalPlayer.Character.Humanoid
	game.Workspace.CurrentCamera.CameraType = "Custom"
	PlrGui.Island:Stop()
	PlrGui.Island.Volume = 0.1
	PlrGui.Intro.BLACK.Woosh:Play()
	for i = 0, 10 do
		wait(0.1)
		game.Lighting.Blur.Size = game.Lighting.Blur.Size - 2
		game.Lighting.Bloom.Size = game.Lighting.Bloom.Size - 17
		game.Lighting.Bloom.Threshold = game.Lighting.Bloom.Threshold + 0.2
		PlrGui.Intro.BLACK.BackgroundTransparency = PlrGui.Intro.BLACK.BackgroundTransparency + 0.1
	end
game.Lighting.Bloom.Size = 30
game.Lighting.Bloom.Threshold = 1.8
game.Lighting.FogEnd = 1200
PlrGui.Stat.Frame.Visible = true
PlrGui.Stat.cLog.Visible = true
PlrGui.Menus.Reference.Visible = true
PlrGui.PlrHealth.Frame.Visible = true
end)

Edir2: I got it, totally unrelated

Is there a chance you are making these changes to the StarterGui instead of the PlayerGui? Everything should be working. Please show us your code.

Sorry, there is the code. It is in a localscript