30 Pounds does not sound healthy at all,even for a Maine Coon.
That puts a lot of pressure on a Cats heart,and leaves him open to diabetes.
I hope that that poor Cat,will be put on a light food,for his own good.