Frozen reading of one (out of many) BTHome device

I have multiple Xiaomi LYWSD03MMC temp/humidity sensors. They all work fine, except one, which shows the same reading for half a year now (it worked fine originally but stopped at exactly 20:00:00 in 8 Mar 2024). On the display, the readings are correct, but HA reports something else, a constant value of 20.7 deg. All devices are flashed with Telink Flasher. When I connect to this specific device with the Flasher, I see the correct reading. Re-flashed the device, no effect. I have fully restarted Home Assistant, no effect. Any idea what can be wrong and how to resolve?