I think I have this fixed, so I wanted to post in case there's additional interest.
I have been struggling with my migration to HE for several weeks. I transitioned a mix of 50 older and newer zwave and zwave plus devices from Vera. I had a lot of problems with the transition, including the 10% max dim problem on some of the Leviton DZ3PD (fixed with factory resets), but primarily with incorrect reporting of the device state after running a Rule to turn off all the devices at night.
After turning off most of the devices at night with a Rule, zooz and leviton devices (and occasionally others) would frequently report that they were still On at a very low dim level (usually 3%-10%), but they were actually Off. Sometimes they were actually On, but mostly Off with false report of On X% dim.
To fix this, I changed most of the older zwave to zwave plus. I changed the device drivers to generic, user or what was in the device list thinking it was a driver problem. I added delays in the Rule. I updated firmware. I tried building a Rule that would Refresh all the devices, and I tried building Groups with metering turned on. But still the problem remained.
I'd still get frequent errors showing a device was On X% while it was really Off. The individual Device page would incorrectly show On 10%, but if I did a Refresh it would show the correct OFF state.
I found that a Rule with Refresh didn't fix the problem, sometimes causing a different device to false report. Neither did changing drivers, adding delays, using Groups, metering, or updating to the latest firmware.
I don't know if it's the driver, firmware, device itself, or HE, but my anecdotal evidence has determined that Leviton and Zooz don't play nicely with each other. My Rules for Off or Refresh were built around my physical rooms that had a mix of Leviton and Zooz devices. I was building a rule that was turning off or refreshing a room with the zooz and leviton devices together, and that doesn't seem to work.
It turns out that a Rule that creates separate Off or Refresh commands for only the Leviton DZ3PDs or DZ6 devices followed with a short delay, then Off or Refresh for the Zooz together, my problem with incorrect reporting goes away. Its very repeatable - only when they are commanded together do they incorrectly report the device state.
The upside is I'm getting pretty good at Rule machine.