In the stock configuration it seems that the robot doesn't quite correct its drift quickly enough if the goal is a close distance (<2m or so) away. There is probably a curve somewhere or a set of PIDs that determine how much the robot steers towards the right location if it finds itself off course.
That part seems to need some boost when the calculated offset isn't a large value as it doesn't get corrected enough in the mentioned case.