ok, so what you need to do is you first of all need to move the Look at action below the move to action. Otherwise the direction is set to 0 on the first frame because it has not yet been calculated by the move to action at that point.
Then you need to create a new Vector3 variable. Let's call it Direction. Now have a look at the MoveTo action. At the bottom of that action, under Outputs, there should be a direction value. Click on the small icon right next to it to plug in your Direction variable. Now it will save the value of your current direction to that Variable, every frame, for as long as the moveTo action runs.
Now plug the direction variable in the Target Direction slot on the SmoothLookAtDirection action (again, press the small icon that looks like three horizontal bars to make it possible to choose a variable for this field).
In this case your Direction variable is used as an input.
Does it work now?
@LoneCypher
Thanks for understanding