I clean my self really good before handling my snake to avoid entering anything in his cage. I spot check daily the enclosure for waste and clean if there is any including removing substrate around urates because he pees a ton. I agitate substrate weekly to prevent it settling too much but only remove and clean every 4 or so months. I change water ever 3 days and monthly I run the ceramic bowl in the dishwasher under sanitize and heated dry. I clean decor when I do a substrate change. I scrub hides with F10 every substrate change as well.
I see no point when you own an enclosure to change everything monthly. To me that is just wasted overkill. Racks for breeders or larger collections are different but for a personal collection of single snakes, there is absolutely no reason to deep clean more than quarterly as long as you spot clean.
I have a RBI 4x2 enclosure with Reptile Prime coco fiber and I clean with F10