I suspect the proximity to the holding tank which, on my H44, is directly below the galley floor...
Unless it's leaking, the holding tank can't be the culprit..although permeated sanitation hoses connected to it could be. However, if any part of a hose stinks, that whole hose stinks...so unless you have the same odor every place that hoses pass through, they aren't the culprit either. And it's also unlikely that your sink drain hose has permeated.
I do, however, constantly have a slow fresh water feed from both a/c's to the bilge. They run quite a bit here in South Florida (I leave them set to 85 when away from the boat). The bilge constantly has 1" or so of water in it.
Bingo...there's the source of your odor. A/C condensate sitting in the drain pan and the bilges iwill "sour" in a heartbeat in hot weather. If it's landing in a pan that's overflowing into the bilges, reroute to the shower sump if you can...or install a new sump that you can clean regularly...or...an off-the wall idea that occurred to me while typing this:
My last boat was a powerboat, a "project" boat I bought from an estate. When I bought her, the a/c condensate drained into the bilge...the line ran down right next to the hull. One of the first things I did was have a thru-hull installed that I could connect that hose to, to drained it overboard. That won't work on a sailboat...but when you wondered about whether sink drain hose could permeate, I wondered whether it might be possible to send your a/c condensate water overboard by teeing its drain line into a sink drain line...??? Like I said, it's an off the wall idea, but sometimes off the wall works.