Is there anyway to delay the call to Awake/Start until all async additive scenes are loaded?

No matter how much I arrange async additive loading and using the allowSceneActivation is used, it seems to call start before all the scenes are loaded.

Is there a common pattern for handling the initialization of a set of scenes after they are all loaded?

skip start, and awake, write your own function to manage your procedures, and control it with a bool? Just a quick thought.

Tip : Start can be a coroutine…
WaitUntil(() => condition);

Yeah. I guess. Frustrating though. I wished this worked within their framework.