I'm very new to Godot and I'm experiencing behavior when using AnimationPlayer that I haven't seen in any of the tutorials I'm following online. I have a Spatial that I want to apply an animation to. I create an animation called Idle. I then press the keyframe icon next to the translation and rotation degrees properties of my spatial. Now if I click anywhere in the viewport or on the animation timeline the display of my Spatial changes to something different. If I click back on the original part of the animation where I set the keyframes it doesn't return to the previous view.
Once I'm in this state the AnimationPlayer itself seems to be broken. I pressed Ctrl Z a few times until the AnimationPlayer was removed and my Spatial went back to its original appearance. If I then Ctrl Shift Z in order to restore the animation player, my Spatial looks fine. When I click on the AnimationPlayer in the tree the Spatial immediately shifts to look wrong again.
I'm sure this could be user error, but this sort of behavior feels very wrong. Since none of the Transform values I'm using on screen seem to change when this happens there doesn't seem to be a way for me to continue working on my animation.
I've provided two videos that show the behavior. If anybody knows how to make the machete I'm trying to animate stay still or go back to the keyframes I set I would love the help!
I'm using Godot 3.4.4 on Windows