I have a few Image GUIs in my game that have been working well for weeks, but are now only appearing on screen sometimes in Studio and do not appear in live servers at all.
There is a lot of other code, but below are the lines in a local script that manage the player GUI. Other Image GUIs parented to the same frame are visible 100% of the time. It is just some of the Image GUIs parented to this frame with this issue. All of them are clones of each other with the same property settings.
matchInfoGui = Players.LocalPlayer.PlayerGui:WaitForChild("MatchInfo")
matchInfoGui.Frame.MatchTimer.Visible = true
Studio test player 1:
Studio test player 2:
Live game:
Printing visible property:
What I have tried:
-Checking position of Frame and ImageGUI is correct
-Checking that visible property is true for Frame and ImageGUI
-Checking that transparency = 0
-Again, this is a local script editing a player gui
Any advice on troubleshooting this issue would be very much appreciated. Thanks!