I have been trying to do a basic "swing" animation in the Animation Player for a 3D asset. However, I cannot get the nodes to act like I want, it seems like the inbetweens are misinterpreting what I want them to do. Even if I add more accurate inbetweens manually, the animation still glitches out. Does anyone know how I can solve this issue?
Here is a GIf of it in action:

and a link to the Imgur if it can't be seen:
https://imgur.com/a/s86MWi7
Thanks