We sincerely apologize for your D40 starting cleaning off from your preset schedule; this time deviation is usually triggered by timezone changes after connecting VPN, which disturbs the robot’s system clock. Please disconnect VPN fully, restart both your robot and mobile app, verify your phone’s local timezone is correctly set, then recreate your scheduled cleaning task to test. We’ve noted your valuable request for manual timezone selection in the app and will submit it to our R&D team for future product improvement.