Pattern
Render Loop Never Idles
render-loop-nonidle
Renderer frames keep expensive updates and effects running because queued traversal pulses, hidden warmup ticks, and effect-bearing GameObjects aren’t fully resolved, so the loop fails to reach an idle/empty state before expensive rendering continues.