Animation: Voxel Model Two Handed Axe Swing, Hands clip through eachother

Hi there,
I’m a noob when it comes to animation in blender and I’ve so far been unsuccessful finding a tutorial on my issue. I’ve made a voxel style model and I want to create an attack animation for a game I’m making in unity.
Both hands are set to follow the axe by an IK constraint which follows a bone at the top and bottom of the weapon bone (Simulating a handle.) My problem is I can’t figure out how to make the attack animation, a axe swing from the left to the right. Look natural and especially considering as the hands keep clipping into eachother when the axe is swung right. Is there a better way of doing this? Do I have to animate the hands independently (or are my arms too small and I need to make them longer?) I don’t have any pole targets for the arms are they needed? Any help you can give is appreciated I’m close to scrapping the model and going for a simpler style where I don’t need to worry about arms.

The sort of animation I want to create is something similar to this. Not as flashy because I’m not a AAA studio. https://www.youtube.com/watch?v=101jOnHbkgU&t=7s