AFAIK you will have to take that up with the device manufacturer… Unless the device itself announces a state change theres nothing SmartThings can do short of periodic polling and thats just not a good idea.
This came up with Leviton a while back…
Read the thread and who knows if you have Leviton stuff - there was a firmware for it.