AIMoveTo with an attached actor as target never reaches

I have a behavior tree with AIMoveTo with an object target set to an actor attached to the player with AttachToComponent and SnapToTarget. The AI moves to the attached actor correctly but does not stop when it enters the acceptable radius, it even overlaps the object. If the object target is the player instead, everything works as expected and the AI stops when it is within the acceptable radius.

I’ve checked the distance to the actor with Event tick and it is correctly within the acceptable radius, so it looks like a AIMoveTo bug when the target is an attached actor.

Correct me if I’m wrong.