The agent stops before the distance is to be reached. This question originated from here: Seek not working properly after update | Opsive
It seems that Remaining Distance first shows a normal result, and then sharply raises the value.
I’m using A* version 4.3.76 with Behavior Designer. Unity version: 2022.3.4f1
Do you have a screenshot of the agent’s path when this happens?
The remaining distance for the RichAI component is an approximation of the true distance. But it is always an upper bound on the actual distance.
You can calculate a more accurate distance using richAI.GetRemainingPath, and then calculate the length of that polyline. This has more of a performance impact, though.