Why is my aimoffset crossing hands?

Hello i have an aimoffset for the revolver and i have the 3 aimoffset poses (center, up and down) and i set the additive to Mesh Space - Selected animation frame - and frame 0 of the center aimoffset pose. I created the aimoffset and i put the 3 poses. The problem is that between center and down and center up he’s doing some weird interpolation and crosses the hands. Doing just a regular blendspace also produces the same result. Do you know what could be causing this?