NavMeshAgent not Rotation Towards Destination

I have zombies going after the player by using a NavMesh and NavMeshAgents on the zombies. They move to the player just as expected.

Once a zombie object reaches its destination it doesn’t seem to be turning towards the Destination.

I am already updating the zombie’s Destination in the update of the zombie script every second in case the player moves. Once the zombie hits its stopping distance if the player moves the zombie keeps looking where it was looking when it stopped.

Once the player moves farther than the stopping distance the zombie does turn towards the player and starts towards the player again.

So how do I get the zombies to turn towards the player when they are stopped, but the Destination is still being set every update to be the player’s position?

Make an if statement that checks if the unit is within the minimum distance, if so “Transform.LookAt(Player)”