The answer to 'when to clean move-out cleaning' is that you should typically schedule a move-out cleaning about 1-2 weeks before your move-out date. This gives you enough time to have the cleaning done thoroughly and address any issues that may come up before you hand over the property to the landlord or new owners.
A move-out cleaning is a deep, comprehensive cleaning of the entire home, including areas that may not get cleaned regularly, like inside the oven, under appliances, and inside cabinets. It's important to have this done to ensure you get your full security deposit back and leave the property in the condition it was in when you moved in.