DHT22 vs BME280 vs SI7021 , which can read near 100% humidity the best

I once used a dht22 for a mushroom greenhouse and I also need 95% humidity and only last one day reading % accurately. After that it only display 99%. I tried several things and nothing worked. Even I tried heating it up with a lighter and the humidity went down, but as the temperature decrease the %humidity increase until it reached 99%. I have the same problem now. Could you any solution?