Any transform changes resets curve handles to default
When you make changes to the curve handles in the Curve Editor and then make any change to the transforms you immediately lose all the changes you made to the curves on that frame because it treats this as a new key and resets every curve handle to the default setting.
This makes it very difficult to animate efficiently.
Making small transform changes should NOT negate manual adjustments to curve handles. If I want to reset a handle to the default I will use the auto-tangents button. This ends up causing all kinds of issues, where fixing one problem with an animation immediately breaks another thing you just fixed, and you keep going in circles.