Climb animation problem, root animation not executing properly

I created a montage to make the climb animation and used the “Move Component To” on the capsule component of the character blueprint to execute together, but the results we’re not good.
Without the root animation the character climbs out of the collision, and with with root motion the hands that were supposed to stay on the box while he climbs it go together with the body (probably because of the “MoveTo” function).

So, how do I make the climb animation to work properly?

Video: