MoveTo and MoveDirectlyToward tasks in behaviour tree fail immediately

Hi,
I am trying to make an actor AI that escapes from the player in case player is bigger and chases player when it is smaller.
AI searches escape point by projecting rays in different directions via LineTraceByChannel. Length is distance between actor and hit point. Direction that is strictly away from the player has highest weight. AI selects direction which has the greatest value of weight * length.
Behaviour tree has branch with two tasks where AI chooses escape point and issues MoveDirectlyToward or MoveTo. Both MoveTo and MoveDirectlyToward immediately fails. So actors stop moving instead of moving away from the player.
I guess that happens because hit points produced by LineTraceByChannel are on the walls and are off the nav mesh.
In case there is no hit point AI just chooses point on the ray that is 500 units away from actor. Actor moves to that point without any problems.

AI actor is labelled as “Actor” on screenshot. Actor destination is depicted by orange sphere. Actor fails to reach that point and just does not move.
The level consists of square tiles. Walls are cubes.

I want to try to move away by say 50 units away from the hit point and set this new point as destination. However this could not work for some steep ray angles.
Is there better approach? Could this be a bug with MoveDirectlyToward? Description says that actor should move without regard to any navigation system.
Engine version is 4.9.2.