NPC NavigateTo finishes before reaching the location

I don’t think this is a bug, look at the function signature

NavigateTo<public>(Target:navigation_target, ?MovementType:movement_type = external {}, ?ReachRadius:float = external {}, ?AllowPartialPath:logic = external {})<suspends>:navigation_result

It holds a default internal value for ReachRadius and another for AllowPartialPath, try to disable PartialPath and reduce the ReachRadius to something small like 10.0