Unity's implementation of Root motion is broken?

Their default crouch anim applies a small offset every time it loops which eventually pushes it across the ground, however, the root motion mode is set to . if you look in the preview pane though, it does do the sliding, you have to watch it for a good few seconds but it’s there.

What is going on here?

fixed by checking this box -

fuck knows…