Hi!
Cataracts could cause eye pain in, for example, very bright sunlight. It can’t cause weight loss though. What drops are you treating him with and what surgery have you been discussing?
Cataracts in rabbits can be caused by an intracellular parasite called e cuniculi. The parasite can be transferred to the rabbit while it is still in the womb, and then lie dormant until something challenges or weakens the immune defense. The immune defense gets weaker with natural aging, and while 7 years isn’t exactly old, it isn’t a young age either.
E cuniculi can manifest in many different ways, depending on the organ system involved. The most well known manifestations are head tilt, hind end weakness, seizures, cataracts or incontinence. It can however affect any organ system, and there’s still a lot that isn’t fully understood about the effects of e c on the body.
If you have a rectal fever thermometer, its not very difficult to take a buns temp. Here is a good instructive video that I myself have had good use for: https://youtu.be/YZd10Hk0maA
I do think you should contact your vet. The weight loss is a major observandum and means something isn’t right. E c can be tested for with a blood test, but since the test still isn’t a 100% (it can produce false negatives), many vets choose to treat on symptoms. Treatment is Panacur (fenbendazole) for 28 days, often combined with meloxicam (an anti-inflammatory pain killer) and sometimes also the antibiotic Baytril (enrofloxacine). Recovery can be very slow, so patience is of need.