Creating Animation does not record any data

So I have been making character animations today, managed to get the player all animated no worries. But for some reason when I am trying to animate the enemy characters, when I hit record and try moving anything around - it sets the position for all of the keyframes to the new position. This is really frustrating :confused: I can’t help but notice the animator component on the parent object is being turned off which was not happening when I was animating the player. Not really sure what is going on, have tried googling answers but can’t find any results at all.

Here’s a gif for further clarification.

Did you ever find a solution?