1. I have an app, whenever I login to generate token used is logged out of the web session. Is it expected behavior? Is there a way to stop this? Ideally web login should be independent of verifying user for an app.
2. If I have multiple apps and I login into one and get request token. Will login in second app invalidate token of first app or are they independent?
You can take a look at this thread.
At any point in time, there will be only one session of a Kite Connect app.