SeedStartingBackdrop() moved outside the Scenes.Count==0 guard so it fires on every startup. Existing layouts with a Background source are skipped (idempotent check).
SeedStartingBackdrop() moved outside the Scenes.Count==0 guard so it fires on every startup. Existing layouts with a Background source are skipped (idempotent check).