Hello, I found a bug. In behaviour tree, when my character in task “Patrol”, I give the command to move to the point. In “MoveToPosition” task executed methods “OnExecute” and “OnUpdate”, NavMeshAgent set destination. After that in task “Patrol” execute method “OnStop”, where NavMeshAgent is reseting path. And then the task “MoveToPosition” stops because agent.remainingDistance = 0.