@Vincent : This is not a bug, the minimal temperature (or cap) is 50F = 10C in IGP to avoid problems in weather with very low temperature, just imagine a race at 32F or less (0C).
It's an unwritten rule, but yep, that's why. At one stage we actually had snow and sub-zero temperatures in the game but that weather was a bit too "live" for everyone's taste.