I think your logic is forgetting about the digestive system. Do snakes not burn calories or take nutrients from the food? Or dissolve some of that weight in the stomach acid?

There's no chance a snake will gain 10-15% of its body weight weekly. I'm new to snakes but it just doesn't make sense.