@Charles Lopez yeah this is a real concern and honestly one of the more underappreciated issues with integrated sensor boards. I haven't done a formal delta comparison against an SHT31 specifically on the sensors module, but self-heating on densely packed boards like this is almost always worse under continuous operation — the BLE radio and MCU together can easily push 1-3°C of thermal offset once you're at steady state, and that directly tanks your relative humidity accuracy too since RH is temperature-compensated internally by the sensor.
The intermittent polling approach genuinely helps — if you can duty-cycle the module aggressively, the thermal mass doesn't build up the same way. What polling interval are you running right now? If you're hitting it continuously for the data network contribution use case, that's going to be your worst-case scenario thermally.
One thing worth trying before you go deep on calibration offsets is physical separation — even a few millimeters of standoff between the sensors module and whatever's generating heat nearby makes a measurable difference. If you're logging to an external reference in parallel I'd love to see the numbers, that kind of real-world delta data is genuinely useful for the whole community here.