Simple move to location doesn't work?

I was trying to recreate TopDown Controller but seem to be missing something. Here what I have done so far:

Only thing thats different from that demo:

I know there is a option for player to face its movement direction but have an alternative movement method that wouldn’t want that so I have added that lookat function. Would setting rotation of an transform somehow mess with move to location function? Or am I missing something else?