When a snake sheds in many pieces, the reason may be* because they were fed while in "blue"- was he? (*there can be other reasons too) I avoid feeding snakes in shed- & remember, they don't eat while blue in the wild either. There's no "room service" and even if there was, snakes often instinctively refuse to eat anyway.
Both shedding & digestion uses extra water from the snake's body to accomplish- and doing both at the same time is sometimes more than a snake can do without one or the other function suffering. A snake that is too dehydrated to digest may barf up their meal, but more likely, the snake will keep down their meal & instead, the shed will end up in a zillion pieces, & gets stuck, because normally a snake's body secretes moisture between the old & new shed to help it come off easily, but if they're digesting too, their shed may get short-changed- there's only so much water in a snake's body that's available. See?
The humidity in their enclosure only helps so much- what's in their body is very important, which is why they need some humidity most of the time- but too much will promote skin diseases, since even if you spot clean there are germs, and bacteria thrive in the warm + humid environment.