キャラクターの方向をターゲットに向ける方法について

回すTargetが違います

SkeletalMeshComponentではなくActor自身を回しましょう
ThirdPersonCharacterを使用している場合、SkeletalMeshComponentは常にYawを-90回した状態になるため、SkeletalMeshComponentを基準にするとYaw+90を余計に計算する必要が出てきます
(CharacterMeshは基本的にY軸を前にして作るため、UnrealEngineの前後軸(X軸)に合わせるためにYawを-90回しています)

また、添付画像の回し方ではCharacterではなくCharacterの中身だけが回るため、進行方向との辻褄が合わなくなり後で困ります

相手の方向を向くのであれば、 FindLookAtRotation というノードがあるのでそちらを使うことをおすすめします
(なお補完については割愛します)