Removing and replacing battery after 30 secs produces something similar:
dev:5442025-10-14 02:49:59.693 PMdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A1E7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:5442025-10-14 02:49:59.691 PMdebugparse: catchall: 0104 0500 01 01 0040 00 A1E7 00 00 0000 04 01 00
dev:5442025-10-14 02:49:59.406 PMdebugparse: enroll request endpoint 0x01 : data 0x002A
dev:5442025-10-14 02:49:57.231 PMdebugskipped:[raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0700000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[07, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:57.228 PMdebugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0700000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[07, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:57.225 PMdebugparse: catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0700000401000157FC
dev:5442025-10-14 02:49:55.904 PMdebugskipped:[raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0600000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[06, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:55.901 PMdebugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0600000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[06, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:55.899 PMdebugparse: catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0600000401000157FC
dev:5442025-10-14 02:49:52.315 PMdebugskipped:[raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0400000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[04, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:52.312 PMdebugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0400000401000157FC, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[04, 00, 00, 04, 01, 00, 01, 57, FC]]
dev:5442025-10-14 02:49:52.309 PMdebugparse: catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 0400000401000157FC
dev:5442025-10-14 02:49:50.951 PMdebugskipped:[raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 03FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, FD, FF, 04, 01, 01, 19, 00, 00]]
dev:5442025-10-14 02:49:50.948 PMdebugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 03FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, FD, FF, 04, 01, 01, 19, 00, 00]]
dev:5442025-10-14 02:49:50.946 PMdebugparse: catchall: 0000 0006 00 00 0040 00 A1E7 00 00 0000 00 00 03FDFF040101190000
dev:5442025-10-14 02:49:49.436 PMdebugskipped:[raw:catchall: 0000 0013 00 00 0040 00 A1E7 00 00 0000 00 00 81E7A1064175FEFFA7DB2880, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[81, E7, A1, 06, 41, 75, FE, FF, A7, DB, 28, 80]]
dev:5442025-10-14 02:49:49.432 PMdebugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 A1E7 00 00 0000 00 00 81E7A1064175FEFFA7DB2880, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A1E7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[81, E7, A1, 06, 41, 75, FE, FF, A7, DB, 28, 80]]
dev:5442025-10-14 02:49:49.430 PMdebugparse: catchall: 0000 0013 00 00 0040 00 A1E7 00 00 0000 00 00 81E7A1064175FEFFA7DB2880
Again, I'm not able to make sense of this. The moisture sensor is still showing "wet" though dry.