Quick answer: Unity audio mixer snapshot transition freezing mid-blend after a domain reload? Snapshot interpolator state lost - call TransitionToSnapshots after reload to resume.

Music duck snapshot mid-transition. Hot reload C# code; ducking state freezes at 50%.

Re-issue transition on reload

OnEnable: re-call TransitionToSnapshots with the current target. Interpolator restarts from current state to target.

Or snapshot to canonical state

OnEnable: jump to a baseline snapshot. Loses in-flight state; gains predictability.

Disable domain reload in dev

Project Settings > Editor > Enter Play Mode > uncheck Reload Domain. Trades static reset discipline for iteration speed.

“Audio mixer state lives outside scripts. Reloads don't restart the audio engine; only the script side.”

If you ship audio with snapshot transitions, write a small 'reset to known state' helper. Useful after reloads, scene changes, and bug reports.

Related reading