If he's on metformin, that depletes B12 and low B12 may be a factor in anaemia, that would definitely be something worth checking out.
Mother has B12 deficiency for a different reason and became quite anaemic after we moved, until our new GP was reminded she needs regular (3 monthly) shots.
My sympathies, she's 93 and on a bunch of meds for various problems, however the GPs here are pretty proactive especially with things like thyroid they don't bother with elsewhere, probably because there's a large and still active population of octagenarians and more and they like to keep them that way rather than just writing them off (a neighbour is 103 and I think the oldest person in town is 108)