He might have lymphoma. This is unfortunately very common in ferrets with poor diets.

I would ask a private vet, or on a ferret forum, about these symptoms.