Regarding the earlier weight loss there are many issues that will result in weight loss in older pets ie HyperThyroidism, heart disease, kidney or liver disease. It does sound like
saddle thrombosis was the likely cause at the end.

sweet

Pumpkin

He is playing at the
Rainbow Bridge with those who've gone before