Aeotec DSB29 Contact Sensor Battery Status

I have 5 of these. Using the custom driver. 3 of the 5 are reporting battery status and contact status, and show "battery" and "contact " under "Current States" and "lastBattery" under
"State Variables".

One is reporting battery status, but not contact status, it has the "lastBattery" state variable, but there is no "contact" entry under "Current States".

One is reporting contact status but not battery status, it does not have the "lastBattery" state variable, but there is a "contact" entry under "Current States".

Other than excluding and then including any ideas on how to fix this

Best to ask the author of the custom driver.