Nav Mesh Agent bug after collision

I encounter I wierd problem with my game. An ennemy is following player and if he collides with player, he removes 1 HP.

My problem is that everytime ennemy collides with player, the ennemy starts acting really wierd. He walk toward player but looks like he is oriented toward another direction, and eventually he keeps rotating and doesn’t seem to be able to navigate at all. See in this video :

It is ramdom on each game. Sometime this will occur after 1 collision, sometimes after 5.

I tried a lot of things I found online. Tweaked many options, add colliders, rigidbodies, removed them, etc…

I’m really stuck here. Hope you can help me.
Thank you.