I provided myself for beta testing the skill but after giving the access and the acceptance for beta testing it worked fine for a day and the next day without changing any code it was not able to recognize the skill, So I logged out and logged in again and it worked fine but when I tested the same with an Alexa device the issue was replicated but logging out and in didn't solve the issue this time.
I need help with this one.
My Alexa skill is hosted in Lambda function in north Virginia server and I am using it from India, I know some will suggest having the same server but then how come it worked fine for the first time then?
I found the answer, we should change the language setting to English (IN) if the Alexa skill is built-in English(IN) and the region from which it is accessed is India and Vica-Versa.