[UE4, C++] AI Sight Perception problem - Enemy won't detect player and is trying to go outside the map!

Well, I never used this feature and I haven’t watched the video either because it’s a 2h30 video.
But I’ll try to help anyways, just making a guess.
In your code you have:

	SetNewRotation(UpdatedActors[i]->GetActorLocation(), GetActorLocation());

You are setting the rotation with the location. Is this correct?