This is usually caused by sulfur contaminants. Throughout the floor-cleaning process, change the water with fresh hot water and detergent to stop the spread of dirt and bacteria throughout the space, which could be contributing to the odor.