Oh - he's undead. You can't heal afflictions on undead either.
I'm not sure whether it's that you can't heal afflictions on old people, or the game actually knows where the afflictions came from. If the latter, there's no way of knowing where they came from other than memory.