I found a lot of little bugs while converting and testing the other scenes to subscenes. I had to make SceneManager force load subscenes synchronously so that first frame status was usable. I also had a few bugs with the compound collider smart blobber as well as USFXR, and blackboard merging was also merging subscene status causing the worldBlackboardEntity to get nuked on scene change. I still need to make DontDestroyOnSceneChangeTag be respected. But my use case for it is pretty minimal right now, so I am not worried. Also there was some random HDRP sky resource regression where now my assets aren't tracked anymore in builds unless I put them in the Resources folder. That was a fairly-straightforward fix. Biggest issue right now is the BatchRenderGroup regression. It is bad! Really bad! Nothing I can do about it though. So I will probably try to make collection components and sync points work in ISystem tomorrow.
c0bae69