However, joining any of the games (using a reserved server teleport API) will not show captures as an option, meaning our users cannot take advantage of Captures to share gameplay with their friends.
After testing your game, I can confirm I am able to replicate this issue and seems to be specific only to reserved servers, as I was not able to replicate this bug with normal universal places.
We had above code running on clients, which was designed to turn off everything but chat. Back then, the Enum.CoreGuiType.Captures was not present, so we didn’t account for that. It works now