PromptButtonHoldBegan issue

Hey guy. In my game, I have a local script that detects when a proximity prompt is shown. If one is shown, my script creates a “prompt button hold began” signal. If this signal is triggered, it plays an animation for my billboardgui that’s attached to the proximity prompt. However, for some reason, my script only detects the “prompt button hold began” signal for proximity prompts that were created before a player joins. The signal DOESN’T work for proximity prompts that are created after a player joins. I truly believe the issue doesn’t doesn’t lie within my script but instead how Roblox handles that signal.

Could the issue lie in how a character is initialized? For example, are any of the scripts/parts/prox-prompts involved in the signal created by scripts that do not run when a new player joins but just when the server is started?