Problemas con BMP280 y AHT10 usando I2c

Lo primero que debes verificar es si tienes modulos de 3.3V o de 5V.
El Bmp280 suele venir en las dos versiones, si es 5V compatible entonces dirá 5V en algún lado del PCB. Es importante verificar esto..
El AHT10 (que no conocía) dice en su hoja de datos lo mismo que el BMP280 o sea es un dispositivo que como máximo usa 3.3V asi que si no tiene un regulador no puedes conectarlo directamente a 5V.

Presta mucha atención a esto antes de continuar.

La siguiente observación que hago tiene que ver con la librería.
De donde sacaste la libreria que usas? es la propuesta por el Administrador de librerías del IDE?