@xtech How can we be expected to "wash our hands" of this situation? The way SmartThings develops their core code so that the developers can write custom drivers from it is entirely within their control. All we can do is create drivers that adhere to their specifications. If there are issues in SmartThings' core code, how can we possibly address them when we don’t have access to it?
As for the official drivers, our ability to intervene is even more limited. We provide them with sample devices, pay for the certification process, and then wait for them to integrate the devices. During testing, we remain in contact with their team and resolve any issues on our end if needed. Once everything is verified and fixed, SmartThings integrates the devices as per their own standards and requirements.