Root motion causing character to snap back to original position at end of roll animation

Well when " process root motion " is not selected he keeps rolling in one place. When “process root motion” is selected , he keeps rolling along , right off the side of the floor. That is the only difference I see. The animation is in the animation bp and added into the state machine there. Otherwise it plays fine , character just snaps back to the start awkwardly at the end of the animation. It’s like he teleports back almost. From what I been reading it seems the capsule stays put and the mesh moves, so he snaps back to the capsule. Its just like it talks about in the root motion documentation , because if I roll up against a static mesh , he will roll right through it. But all they said is to enable root motion , which I tried. They mention another root motion dropdown menu , but I don’t have that in 4.20.