Issues with AIPerception sight and hearing

Instead of storing vector NPC_Target_Location you could store reference to the sensed actor, and then in your BehaviorTree you can use this stored actor in MoveTo task. it will evaluate its position automatically