When I first started CPAP use, I was given a loaner nasal mask that reeked of a combination of heavy perfume and garlic. I did report it to the RT, but she thought I was referring to a plasticky smell from the silicone and said it would go away. I washed the mask every single day with a neutral-smelling dish soap ("sea mineral") and within about 7-10 days the stronger smells had gone. And yes, I persevered with wearing it at night; each day the aroma was less until it was gone. When the RT and I had established that I was compliant, and comfortable with that style headgear and mask, I returned the loaner in exchange for a brand new mask/headgear set to own. I mentioned again about the aroma on the loaner mask, saying that I had cleaned it thoroughly, and she reassured me that they carefully clean loaner items between each user, as per manufacturer instructions, and apologized for my experience; she had misunderstood what I had originally told her. We need to remember that each individual's skin retains perfumes and food odors differently and we can't control that, except to ensure our equipment is as clean and odour-free as possible before passing it on to another user in a loan or a sale. The same goes for the effect of our household air.
Keep cleaning your hose often and as the air from your home passes through it during use, it will take on the smells you are already familiar with there. One more 'pap thing with which to have patience! Or you could just run the blower through the hose during the day for a bit to speed up the process.