We had a flex hose failure along the route from the curbside kitchen sink to the gray tank via a slide out. It leaked gray fluid under the tiles across to the street side of the pass-through bay where it soaked the built-in Dirt Devil vacuum unit, hanging from the bay ceiling. It took me a few days to figure out where the foul smell came from... the soggy vacuum filter. It permeated the bay.
I dried and cleaned everything in the bay, including the vacuum unit, and resorted to Febreze. I don't recommend that. Methinks the so-called odor eliminator spray lingers more than the original problem, and doesn't dissipate. Each day I'd leave open the bay doors and even stuck a small heater/fan with the heat off in there. But the Febreze perfume held sway for weeks afterward.
I'd stick to Richard's suggestion.
Joel