Animation or Programming Issue

I’ve programmed a ledge climbing system which works fine other than playing the animation, which is calleed upon via montage. My characters hands warp to the bottom of the ledge and then quickly slide back up to ontop of the ledge, while performing the rest of the animation perfectly. I’ve messed around with the collision settings and haven’t had any look, I’ve tried trimming the animation but the problem still persists. Any Ideas.