I believe you’re mistaken.
Sorry, you’re right, I did misread. The latter quarto is certainly more reliable. Everything else I said stands.
I think Jubal Harshaw (in Heinlein’s Stranger in a Strange Land) is fat, but it’s not entirely clear. He constant berates himself as old and unfit, but that’s an act. One of his secretaries/stenographers talks about “hitting him in his fat stomach”, but, again, that may just be insulting banter.
In any event, I’ve always imagined him as a portly gentleman. It fits.
British barrister Horace Rumpole of the Rumpole of the Bailey series of courtroom tales could stand to lose a few pounds.
I don’t know if Ebenezer Scrooge could be called a hero, but George C. Scott’s rendition from the 1984 A Christmas Carol was definitely overweight (especially since Scrooge is supposed to be emaciated as he’s too miserly to even spend his money on himself).
Frosty the Snowman.