Incorrect Zigbee battery level (only decreases)

I have a few Zigbee temperature/humidity sensors (_TZ3000_xr3htd96), but their battery level is funny.
It decreases when battery discharges, but never comes back up when new battery is installed. As if it can only ever decrease, which seems like a bug in HA.

Anyone saw such behavior before?