I think before I removed the furnace, I would inspect and check the areas of the Storage compartment and basement areas first.
If I'm assuming correctly, the furnace in an RV is much the same as in a house...it blows hot air out and sucks cooler air, the return, back in and starts the process over again until the TSTAT is satisfied.
On my prior Excel, the heater return was below the steps, it was also any part of the storage/basement area that it could draw air from as the return was not a closed system. With that being the case, it could bring the bad odor from anyplace within the area.
I haven't had this problem, but wonder if it managed to get within the furnace would the odor be strong near the first floor register or at the heater, if you have access to the back side without removing it? If you do have access as in the photo of the Atwood in my prior unit...check it for strong odor near the casing and if not there...try running the unit and smell to see if it's coming from another area.
Good luck, I've chased this in several houses I worked on and it's never fun.
workhorse