We have a node.js smart home skill in production since a year.
Our customers have had issues with our skill since some weeks. They enable the skill, detect their smart home devices, and all works for a day. But the next day, they cannot operate their devices. In alexa app, it shows an error message saying alexa is unable to reach device. Also, with alexa web console, if they "forget all devices", then try to discover devices, no device is found. They must deactivate and reactivate the skill to make it work again.
Regarding console logs in cloudwatch, I don't see any log in cloudwatch related to the discovery I've launched when it fails to found a device. It looks like the skill nodejs handler is not invoked explaining why no device is discovered. Meanwhile, I see in our Identity Service logs that OAuth token is correctly refreshed.
Do you have any idea why we are experimenting such issue ?