Miss match
before battery is reported the battery is missing from the json e.g. for contact sensor
MQTT publish: topic 'zigbee2mqtt/0x00158d0007ef997c', payload '{"contact":true,"last_seen":"2024-04-08T21:21:36.794Z","linkquality":144}'
https://www.zigbee2mqtt.io/devices/MCCGQ11LM.html#xiaomi-mccgq11lm