Why doesn’t Move To Location or Actor move the actor to the exact point, while AI Move To does?

I’m testing different AI movement nodes and I found something I don’t fully understand.

When I use AI Move To, the unit moves exactly to the target point, ending up right on top of it.
However, when I use Move To Location or Actor, the character stops slightly before the point, basically when the capsule just touches it, leaving a small gap.

What’s confusing is that:

  • The Acceptance Radius is the same in both cases

  • It doesn’t seem to be a collision or NavMesh issue

Is this an internal difference in how each node evaluates the goal or the acceptance radius?

I’m still a beginner with Unreal Engine AI, so sorry if this is a basic question.

Any explanation or advice on how to make both behave the same would be appreciated.

AI Move To:

Move To Location or Actor:

Well I figured it out.
The difference comes from Stop on Overlap, which is enabled by default in Move To Location or Actor.

When Stop on Overlap = true, the AI stops as soon as its capsule touches the goal, so it never reaches the exact target location, even if the Acceptance Radius is the same.

AI Move To behaves differently, which is why it looked like it was ignoring that offset.

Disabling Stop on Overlap in Move To Location or Actor to make both nodes behave the same and allow the character to move fully to the target point.

Hope this helps anyone running into the same confusion. jaja