Sprite on SpriteRenderer not keyframing?

I have a sprite renderer in my scene and using Unity I am trying to create a simple cycle animation from my sprite sheet. To do so I’m simply opening the Animation window, creating a new curve and animation, then attempting to just swap out the sprite on the sprite renderer for a new one. Unfortunately whenever I add a new keyframe to the object all the keys previously on it change to be the new one.

For example, say I have sprites Run_00 through Run_05. Setting Run_00 to the first frame of the animation works fine, but adding a new keyframe of Run_01 will change the first keyframe to Run_01 as well.

This is pretty infuriating, and I just want to know if I’m doing something wrong. I’ve tested making a new positional animation and it worked fine, so I’m not sure whats wrong here.
Thanks for any help you might be able to provide!

Try selecting all the sprites in your asset window and dragging them to your Hierarchy window. This will create a new animation in your scene that you can add frames to.