Quick answer: Construct 3 effect property changed via action but display unchanged until next frame? Effect parameter update is deferred - call System > Wait or use a different effect parameter.

Action sets bloom intensity; same frame: visual doesn't change. Next frame: applies.

Accept the one-frame delay

Tween over multiple frames; delay invisible.

Or set in a tick callback

Effect parameter set in On Tick fires after the draw. Cleanest for per-frame ramps.

Use a different shader path

For instant changes, custom shader with uniform direct write. Bypass effect parameter cache.

“Effect parameters cache. Caches delay by one frame.”

If immediate visual feedback matters, the one-frame delay is the bug. Plan around it; not all effect paths defer.

Related reading