If you leave the water heater in vacation mode, the low 50°F temperature can't kill the bacteria in the water heater. As a result, bad odor will come from the water heater due to bacterial buildup until you clean or change the water heater.