BME280 Not Detected on FireBeetle ESP32-E via I2C

Hi everyone,
I'm currently using the Gravity: I2C BME280 Environmental Sensor with a FireBeetle ESP32-E board. I connected the sensor via I2C (SDA to D2, SCL to D1, using 3.3V and GND), but when I run an I2C scanner, it doesn't detect any address.
I also tried the sample code from the DFRobot wiki, but still no luck – just getting “sensor not found” in the serial monitor.
Has anyone run into this before? Any suggestions on how to troubleshoot this?
Thanks in advance!
pkph3mxoheihjodnd
If your sensor is alright, you can also follow this project. It is regarding Uploading BME280 Sensor Data to ThingSpeak Using ESP32. It will show you how to connect a BME280 sensor to an ESP32 to read temperature, humidity, and atmospheric pressure data.
https://www.pcbway.com/project/shareproject/Uploading_BME280_Sensor_Data_to_ThingSpeak_Using_ESP32_a2df3c55.html
If nothing works, maybe your sensor is faulty and needs a replacement.

Do you have an Arduino Board? If yes, you can connect the sensor to that Arduino and run the I2C scanner code.
