Blendspace interpolation is off, what are options to fix?

I think pictures will explain this easier than words:

Pose A

midway between Pose A and Pose B
Notice the bow is taking the shortest path between both poses, which makes it leave the hand.

Pose B

The only way I know how to fix this is to make another inbetween pose. Perhaps there is something in-engine I might do though?

I think the problem should be solved like this:

right now the root bone for the bow is child of the skeletons root. If I child the bow root to the hand joint, that should work better.

edit: yes that solved it. Just have to reimport animations after changing the rig file for them to update properly.