Character controller direct movement without velocity

I have this character controller that I am trying to match the movement of an animation directly. If I update the movement like so.

this.transform.position += animator.deltaPosition;

It looks perfect but if I try to use charactercontroller.Move it doesn’t look right. I think it’s because character controller has velocity based movement. Is there a way to make it move exactly but still do collisions?

Argh what the heck. I spend 4 hours on this yesterday and right when I post about it I figure it out. The problem was the min move distance was being set to 0.001 when I make a new collider. I set it to 0 and the animation is fine now.

The forum is filled with deleted posts from people that solved their problem right after posting. I think explaining the problem helps us to clarify what the problem actually is and then this helps us to solve it.

Brains are weird…