You are probably onto something with the teeth. Any time Bubba had another resorbtion lesion, his numbers soared and he was in pain and stopped eating ( which is how I knew something was wrong).
Bubba get eggs every 3 days as part of his protein rotation, ( today's the day). I hard boil them. He gets 1/2 of egg diced up and smashed like I am making egg salad, and I add the ez complete to it to make it a complete meal for him. He need 3 eggs a day for his weight to get his required calories. I dole the 1/2 eggs out over 6 meals a day, three in each cycle.
He did not like scrambled egg. And a raw egg occasionally is okay but over time can cause problems. When raw, there’s a protein called avidin in them that can bind the essential vitamin biotin also know as B7 , so cats are unable to absorb it.