Why did the Mi Robot Vacuum sweep the floor twice before coming back to charge?

Explanation:
If a full sweep takes less than 10 minutes to complete, the robot will clean again before it will automatically recharge or finish its work and return to the starting point.