I feed mice and to mice eaters. And jumbo aka breeders usually weigh in around 40-50 grams. Which is same size as wean rats- small rats. So one or 2 Breeder mice a week is plenty for the largest ball python.
Also if the mice are fed frozen they could be bad which causes this as well.