I’m not quite aware of what the “movecomponent” node is doing, but if your goal is the movement of your char I think you should use the “MoveToLocationOrActor” Node. Assuming you have the standart setup for the character including the movement component.
Concerning the rotation: If I see it correctly you set the rotation value of the goal point. But this is different from the rotation the character needs to look at the goal. E.g if the goal would be a second character the first one would be rotated in the same way / looking in the exact same direction, not towards the goal character.