It's cancer. There isn't any sign of heart disease and cancer is the other thing that would cause this type of fluid.
The vet wants him on a low fat diet; I'll be picking up his food at the vet's and they're also getting a med compounded.
Conservative estimate for his remaining time is six months.
*sigh*