Help with xiaomi aqara button

so i bought 2 of these paired them both in exctly the same way button one works fine and have used it in a couple of automations no problem. the second one has paired and appeared in integrations and entity register, problem is it doesnt do anything when you click the button, If i watch the zigbee2mqtt log and press button one i get

  zigbee2mqtt:info 7/25/2019, 10:40:52 PM MQTT publish: topic 'zigbee2mqtt/0x00158d00023300b7', payload '{"linkquality":105,"battery":100,"voltage":3125,"click":"single"}'
  zigbee2mqtt:info 7/25/2019, 10:40:52 PM MQTT publish: topic 'zigbee2mqtt/0x00158d00023300b7', payload '{"linkquality":105,"battery":100,"voltage":3125,"click":""}'

if i press the 2nd one i get

  zigbee2mqtt:info 7/25/2019, 10:40:52 PM MQTT publish: topic 'zigbee2mqtt/0x00158d00023e3fb8', payload '{"linkquality":105,"battery":100,"voltage":3125"}'

(at this point button 2 is not doing anything, so had to improvise with the log entry, is just to roughly show how it posts not exactly)

everything but the “click” . ive tried repairing but nothing (in fact made it worse,now not reporting anything in the log)

yesterday i tried removing all traces of the device from hassio but it went wrong and i had to start fresh and load a snapshot from before i added them. i re paired them both and exactly the same problem.

im a bit stuck as to what to do now …