It only took ten and a half years, but I solved most of our issues. The starboard filler hose was installed at the factory three inches short. The hose clamp barely held it onto the gas cap. There must have been a gap at the connection because we've had issues with gas fumes inside the pilothouse since we bought the boat. It took spilling about forty gallons of gas into the bilge before I discovered the short hose had come loose.
I replaced the hose with the correct length and tightened the clamps but the fumes remained. I checked the bilge and there was still a little gas left in it. I poured a gallon of bilge cleaner in the bilge, then later ran a hose inside for an hour. There was a light sheen on the water around the boat for about twenty minutes but it dissipated right away.
I left all of the hatches and inspection plates open for a couple of days, then pumped soapy water into the bilge this morning. I dried everything, cleaned mold off of the hoses and undersides of the access panels, and finally, after ten years the boat is fume-free.
A couple of months ago I installed grommets at the connection of the rigging hoses and the motors. The boat arrived from the factory without grommets. For several years the rigging hoses hung a few inches away from the motors, allowing saltwater to enter. This caused rust and probably led to both drive shafts becoming corroded and snapping.
For now, the boat is fume-free and the outboards are dry. I now look forward to a lot of trouble-free runs before the next issue pops up.