Ok, so this stuttering issue is caused by automatic network ownership… Basically, what happens is that whenever you get too close to the agent, it will set your player as the network owner of the agent. This is not logical, since the agent is controlled from the server. So essentially, the server is telling it to move to a waypoint, while the server is not in sync with the network owner (that is supposed to be the server itself)… Already confused yet?
In the video, you can see that when I get too close, I become the network owner. And when I leave the agent’s proximity, the network owner becomes nil (the server). This shift in network ownership causes the agent to noticably stutter.