I am able to invoke my skill with the LaunchRequest (eg: "Alexa, open <invocation phrase>").
However, I am not able to do so with an IntentRequest through my Echo device (eg: speaking "Alexa, ask <invocation phase> for <sample utterance>"). What doesn't make sense to me is that it works through the Alexa Simulator via the web console (eg: typing the phrase at https://developer.amazon.com/alexa/console/ask/test/ ID>/development/en_US/). The exact same utterance is being used because I see it in my utterance history through the Alexa mobile app.
The web console is responding exactly as expected. The request through my Echo device isn't even reaching my AWS Lambda function (I can tell through CloudWatch logs). So, what am I missing?