I have a 2019 Silverado with the same issue. I took it to the dealer and they also told me it worked fine. Thay acted like they have never heard of this problem before. The only way I can stop a bad oder from comming in when on recirculate is to turn off the fan. I see there is talk of a cabin filter that might help. Can anyone tell me the brand it is?