I created a smart home skill and I'm trying to figure out how to determine why the discovery response fails (i.e. Alexa is unable to find any new devices from my skill). I'm sure I am just missing something but I can't find anyway or any where to view the reason why the discover response is failing. I'm assuming the json is invalid but I can't determine why. Is there anyway to view the discover errors? I have validated the json using an online schema validator, so it does appear to pass the schema validation.
Note: I have successfully discovered devices. It's just as I add more complexity to the discovery response it sometimes fails.