I just tried changing the driver for 2 of my Linkind Water Leak Detectors to the Generic Zigbee Moisture Sensor and then re-pairing them. They never get picked up by ZIgbee pairing. If I set the driver back to Generic Zigbee Moisture Sensor (no temp) and then start pairing, they get picked up immediately.
If I just change the driver to Generic Zigbee Moisture Sensor and then press the button and hit configure, my device doesn't seem to talk to the hub. E.g., if I wet the contacts, the sensor physically beeps but the device on Hubitat doesn't see this.
I surely must be doing something wrong... but I haven't figured out what it is.