Worked like a charm all day yesterday and then this morning......
06:27:00 - HE.Garage/Foyer Door Sensor Ecolink.contact.open
06:27:18 - HE.Garage/Foyer Switch.switch.on
06:27:22 - HE.Garage/Foyer Door Sensor Ecolink.contact.closed
06:29:22 - Garage.Light.Off.Event
06:29:22 - HE.Garage/Foyer Switch.switch.off
06:31:05 - HE.Garage/Foyer Door Sensor Ecolink.contact.open
06:31:42 - HE.Garage/Foyer Switch.switch.on
06:31:45 - HE.Garage/Foyer Door Sensor Ecolink.contact.closed
06:33:45 - Garage.Light.Off.Event
06:33:45 - HE.Garage/Foyer Switch.switch.off
06:36:14 - HE.Garage/Foyer Door Sensor Ecolink.contact.open
06:37:04 - HE.Garage/Foyer Switch.switch.on
06:37:09 - HE.Garage/Foyer Door Sensor Ecolink.contact.closed
06:39:09 - Garage.Light.Off.Event
06:39:09 - HE.Garage/Foyer Switch.switch.off
07:25:05 - HE.Garage/Foyer Door Sensor Ecolink.contact.open
07:26:04 - HE.Garage/Foyer Switch.switch.on
07:26:10 - HE.Garage/Foyer Door Sensor Ecolink.contact.closed
07:28:10 - Garage.Light.Off.Event
07:28:10 - HE.Garage/Foyer Switch.switch.off
Without going into details of all the debugging I went through, I found the problem had nothing to do with the Zen21 switch at all. The problem was related to the Ecolink Contact sensor. After an open/close event of this device ANY zwave device on my network took forever to come on/off for anywhere from 15-60+ seconds after the open/close event. Anything after that period and all my zwave devices worked perfectly until the Ecolink contact opened/closed.
I replaced the contact with an old AEON door/window sensor and now I wait another 24 hours to see how well this setup continues.
UPDATE: Yup, seems there are issues with Ecolink Sensors