BRUH Multi-Sensor: DHT22 reporting [very] wrong temp & humidity

I just built 4 of these. I ordered the exact DHT22 sensor recommended in BRUH’s video
video: https://www.youtube.com/watch?v=jpjfVc-9IrQ&feature=youtu.be&t=464
DHT22: shortened link
I used the code provided by BRUH as well (modified only the network and MQTT info)
Got the DHT library from here: https://github.com/adafruit/DHT-sensor-library
verified this is the same code provided BY the sensor’s page

All 4 devices are reporting 50F when its ~70F. They don’t seem to fluctuate much, even as the actual temperature dips down to 50F, the reported stays between 50F and 53F (with about 5 spikes per day when it will randomly report between 0-10F for a single tick)

Most of them also report 30% humidity when it is actually >70. Breathing on it brings it up to about 33% after a few minutes. One of them was reporting 3000%+ Humidity. I’m not sure if it still is as it was given to a friend.

I have resecured the cord several times, restarted several times, and tried several power sources and am at a loss as what to try next.

The light and motion sensors also attached to the ESP8266 are both reporting correctly. It’s just these 4 DHT22!

note: I have tried this both in and out of the 3D printed case, same result. (I saw some people were blaming incorrect temps on bad airflow)

Resolved (mostly) by rolling back the DHT library to 1.1.0. Humidity is still about 5-10% low, and temp is still about 5-10 degrees (F) high, but within a reasonable range now.