AIMoveTo failing

I have simple behavior tree with 3 tasks:

  1. my custom BTT task that sets “TargetPos” vector blackboard variable, it sets TargetPos to point to position of nearest actor that NPC has to destroy
  2. MoveTo node that moves pawn to “TargetPos” (Observe BlackBoard value is checked)
  3. Task that deals damage to actor at location

NPC aprroaches first actor and destroys it, then the first node in selectorsuccesfully updates “TargetPos” to position of another actor in scene(I checked, it is valid and much farther than acceptance radius and observer value tolerance).
MoveTo node starts to execute, but immediately fails without moving pawn.