I found other forum post https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BSEC-BME680-i2C-bus-failure/m-p/47540 mentioned that the I2C bus is "collapsed", similar with my issue. It mentioned that the sensor has experienced extreme moisture conditions and that's maybe a clear factor on why the sensor got broke, but mine never goes outside the controlled environment, the humidity is always within the recommended state.
We cannot remotely confirm what problems have occurred during use(in handling, soldering, etc.).
If you bought stock from official distributor, you could contact with them. They can test it for you on site.