VPS not at all stable at a public location

The way VPS works is by matching live camera frames to a pre-scanned mesh. When the system is confident it’s found the location, any children of the location node in Studio will appear and track to it. If tracking is lost (e.g. the user turns away), content will disappear until it re-localizes.

For more stable experiences, many developers only use VPS for initial placement. After the first locationfound event, they switch to world tracking and stop re-localizing. This avoids content “disappearing,” though it can introduce some drift over time—acceptable for many use cases where perfect accuracy isn’t critical.

Another approach: allow relocalization but disable the hiding behavior so content stays visible even when tracking is lost. This gives users a chance to regain tracking without disrupting the experience.

You can definitely configure this in Studio, more info here:
https://forum.8thwall.com/t/clarification-on-keeping-vps-models-visible-in-studio/8039/2?u=evan