Although I have set the should end session attribute to false and the microphone remains open, the things I say do not get to my skill. They are processed as if I just said them to alexa leaving out my skill. For example if I say something she can not understand instead of my skills fallback intent, the default one is fired (the one that says something like "I'm not sure about that") or if I say something like next one, she says something about enabled video or music skills. I can only talk to my skill if say "Alexa, tell my skill ... ".
Note, this only happens if the session was started with any other intents than the LaunchRequest. If I start with "Alexa, open my skill", everything seems to work fine although the same code handles the intents in both situations.
Do you have any idea why this could happen?