UnityのNavmeshAgentについて
色々やってみてわかったけど、新たなポジションが決定されていても、
どうやら経路探索中はremainingdistanceがゼロの状態みたいらしく、
距離だけで状態をチェックすると、移動先ターゲットが変わった瞬間に到着判定(remainingdistance==0)してしまうっぽい
探索中かどうかのチェックはnavmeshAgentのPathPendingで判定できますのでこれをうまく使ってください
厳密にはPathpendingは探索中かどうかのチェックではないのだが(正確には経路が準備できてるかどうか)
同じ用途で使えるはず