Had an amazing Heritage RIR that I got from a breeder. Same thing happened with him. Was reading later and found out that it is common for the bigger breeds to get too heavy and then have heart failure. So sorry you lost your boy :hugs
My EE rooster, Solomon, is 5-6 years old, and wonderful...