In 4.7 AAIController::MoveToActor() doesn’t really automatically updating its target position like it use to.
I’ve tested using AAIController::GetImmediateMoveDestination() and it seems to be updating once it reach the first target.
Wierd yet, after that my AI running back and forth between its original position and next points along its path.