Just as an aside, congestive heart failure can be secondary to something else. Sodium toxicity can cause right heart failure, as can lung pathologies. These wouldn’t necessarily be picked up on a basic necropsy.
Obesity can also lead to heart failure in poultry.
Chickens don’t have the same capacity as us to deal with changes in blood volume. Any sort of fluid overload can lead to heart failure, even in otherwise healthy birds.
I would completely cut corn/scratch out of the diet. Corn doesn’t keep a chicken warmer in the winter. It may provide extra calories, but a healthy bird with a draft free coop can deal with the cold weather just fine. If you want to throw them a handful before bed during a cold snap go ahead, but don’t kill them with kindness.