ST has been migrating devices from the legacy Groovy based DTHs to the Lua based Edge Drivers. Your devices probably aren’t included in the stock driver from ST. I would suggest installing the Zigbee Switch driver from @Mariano_Colmenarejo and see if you can change your device(s) to that driver. If not, you should post in the author’s topic for that driver with the manufacturer and model info so that he might add it to the fingerprints for the driver. You can find his channel invitation here where you can enroll your hub and install the driver.
A change is working its way through the system that should mitigate that issue in stock drivers but it’ll probably take one more week to hit the default drivers and even then only affect new installations. It should really go away in time as the devices are used, but only if the driver handles your device adequately.
More generally your issues might be caused by your devices pairing as generic devices but requiring more specific handling. Do you know if you did anything special to pair them originally, such as installing custom handlers? Roughly speaking, if you had to fiddle with the IDE to get them to work, you may need to do some different fiddling.
The devices that weren’t working, just randomly started working again and they are using the ST Zigbee Switch driver.
The rest of the devices that had originally stopped working are also now working with this driver.
Just happy that the wife has been away during these testing times!