Try this tutorial. I’m not exactly sure why you chose to handle your pathfinding the way you did, but the method in this tutorial seems to be the straightforward way to go about it. There are also video examples showing that the movement is pretty smooth while using the MoveToFinished
event.