Maggie had diabetes and HCM. She also had chronic kidney failure. I found Maggie's BG was all over the place, which I attributed to her feeling not feeling well. I don't remember if she became a more fussy eater after all this time (6 years since my sweet cat died at age 18). She was ALWAYS a fussy eater, so I can't help you there. Maybe Heffernan just doesn't feel good and that's putting him off his food.
My vet detected the typical "galloping" heart rhythm that indicates HCM. I then took her in for a ultrasound, which confirmed the diagnosis. She took a baby aspirin twice a week, lasix when needed and diltiazem. Diltiazem is bitter so I had to find some other way to get it into her, so I had compounded into a transdermal gel. The key to the gel was regularly cleaning the residue off Maggie's ear. If I had been able to find it in treats I'm sure it would have been better - if she was willing to eat them.
It's definitely a balancing act. The treatment for the kidney failure was subq fluids. The treatment for HCM was lasix to remove fluid. The diabetes was easier by comparison - test and shoot if high enough.
She died at age 18 on 1/30/08, 2 hours before her vet appointment. It was probably heart failure.