Flavor precursors, aka off flavors, are produced during primary fermentation. The amount of flavor precursors are determined by the temperature of the fermentation. Once all of the sugars have been converted to alcohol and Co2, the yeast absorb the flavor precursors rendering them tasteless.
There is one thing to look out for though. This is where temperature control makes a big difference. Yeast can only absorb flavor precursors produced at their highest fermentation temperature. Up to a point. There are some limitations. I'll explain.
Flavor precursors produced during active fermentation at 75F, will be absorbed by the yeast and rendered tasteless, only when the fermenting beer is at same 75F temperature. As posted earlier. During active fermentation the temperature of the fermenting beer can rise 3F-5F above ambient room temperature. If the fermentation temperature were allowed to reach 75F during active fermentation, and then fall to 70F for the remainder of the fermentation, a percentage of flavor precursors will remain in the beer.
A temperature controller, with a probe and thermowell in contact with the fermenting beer, can provide the most accurate fermentation temperature measurements. While it is nice to know what the ambient temperature of the room is, its not the best way of knowing what the core temperature of the fermenting beer is.
https://www.homebrewtalk.com/yeast-femrnetation-phases.html