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?