But generally, I would avoid multi-scene workflow altogether
I know what you mean It’s been an uphill battle trying to use multiple scenes in any meaningful way. The problem seems to be that scenes aren’t sandboxed within the context of the page, so you need to manage anything that influences the page from a previous scene.
Specifically, I’ve noticed you need to:
Manually remove old events (for example mouse or touch events)
Remove any HTML and CSS (for example from UI elements)
For those who (like me) come from a Unity background, loadSceneHierarchy seems to work more like loading scenes additively than completely replacing the scene.
Regarding loadSceneSettings, why am I getting an error?