Through debugging you will find that MoveToActor will do a bunch of calculatiuons see if it’s possible to reach the actor and set a bunch of variables if it can.
In PathFollowingComponent’s tick function it uses the variables set in MoveToActor to determine whether how RequestDirectMove will be called or not.