SONOFF SNZB-02/TH01 - no values reported

I found a way to get it working here: https://github.com/Koenkk/zigbee2mqtt/issues/8971#issuecomment-933473038

Removing the battery + deleting it from phoscon before pairing it looks like is the key. The DDF reporting properties are set and I can set my own. But only in the short timerange after paring. Resetting it again without deleting it first does not work. DDF reporting properties are set and I can set my own - but it does not update the values. Even if I remove the battery before resetting. Only removing battery + deleting in phoscon works.

so you always end up getting new IDs for the sensors. Is there something you can do about that?

My interpretation of the Reprting Configuration ist: if the value changed more (or equal?) than “Reportable Change” AND “Min Report Interval” (seconds) has passed it updates the value. If “Reportable Change” is not reached after “Max Report Interval” (seconds) it is updated anyways? So Setting it to 5, 600, 100 it updated every 5 seconds if the temperature changed at least 0,1° (20,00° is 2000). If the value does not change enough in 10 minutes it is updating anyways. Correct?