PROBLEM WITH LCD I2C DISPLAY 20X4

Hello
I have a problem with my i2c display, in my circuit 2 sensors are connected a mq-7 and a dht11.
the writing of the gas detection appears on the display but the writing of temperature and humidity does not appear.
what is the problem?

kind regards

P.S: I leave the circuit and program files

rilevatore_gas_2.0_con_dht11.ino (2.3 KB)

A quick look at the program shows a couple of obvious errors, where you are defining the display as a 16x2 instead of 20x4:

LiquidCrystal_I2C lcd(0x27, 16, 2);

lcd.begin(16,2);