Had a similar prob on our prev boat...H35 with 3GM30F. Loop from engine through water heater used hose which ran through a stringer. Over time a hole wore through the hose at hole edge, dripping antifreeze into liner. What a mystery until we discovered it. We kept adding fluid which disappeared....no obvious leaks. Actually we didn't discover it, our mechanic did. He enlarged stringer hole (so no rubbing), replace hose, refilled system. Ran like a champ.
Backstory...it happened on one of those trips where we'd found the perfect anchorage. Everything was beautiful...protected, deep enough water, perfect weather. Stayed two nights. Went to go home (about 6 hours away). Temp alarm blasts. Thought it was debris in seacock...not! Saw coolant was low (read non-existant.) Nursed the engine home with her on wheel and me down below feeding fresh water from tank to beaker to coolant reservoir. Twelve hours later we pulled. Whew!