(This is only an issue when ingame; In the editor, everything works as it should)
When instantiating a prefab inside VRChat, udon behaviours are not placed into the world with the prefab itself. In this instance, the prefabs are selected from an array of gameobjects, and then spawned in. They reference prefabs in the project folder rather than inside the scene itself.