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.