I thought it was strange as well, I live in Chicago where it is cold so weather shouldn’t be an issue. I went to the dealer today to get a true oem cap, that didn’t help either. If the cap doesn’t vent, then I assume there’s another vent valve somewhere that is clogged or not functioning properly.