Except for malnourishment. Looks like a heaterdamage, maybe having a uncovered heater?
I do 25-30% twice a week, I have been feeding him earthworms for the past 2 days now...His in a 200 gallon tank now and the filtration will handle the bio load...Will continue feeding him much more