Hello Vision Pro Engineer,
Yes, I will file a bug along with some code.
For each room we use the same sphere entity. Within that room, as we navigate to different spaces, we "remove" the current space's texture by assigning it to nil after creating a new texture and material for the next space. Finally, as we leave a room (immersive space), we do a removeFromParent on the sphere, then set that sphere entity to nil as well.
Thank you, we appreciate your insights.