The “Interpolation.UnalignedFootOffset” transition to Zero only executed during “Unlock”,
So, when final locked time the UnalignedFootOffset may not equal to Zero, then “Idle State” the foot transform will not same as animation.
I think, UnalignedFootOffset should transition to Zero also be executed during “Lock, ReLock”.
Are there any officials here?