Navigation Agents 3d keeping vibrating back and forth when reached destination

Hello everyone. I have a basic scene like this with Navigation area and agent set up.

But when reaching destination, instead of stopping, it goes back and forth non stop for infinity.

I tried every way from messing with the avoidance, setting the agent scale in navigation region, to setting the desired distance in navigation mesh, nothing works.
This is my code


If anyone ever pump into this error, please give me some info. Thanks for your time!