Ok here's my two cents your animal is eating without fail and just not growing. So this means that he is just not getting the full benefit of the food. I would take a fecal sample and the snake to a vet because I'd be willing to bet it has internal parasites. Most are easy to treat and once they are gone he'll start growing like a weed.