If sessions are being disconnected sooner than the session timeouts configured on our side, it is normally due to other devices in the network being configured to shorter timeouts. One common thing is network load balancers, they have their own set of timeouts related to how long a session is maintained to a specific web server, so you need to be sure the network team and their devices in play are configured to the same timeout settings as you have set within QlikView in order for everything to work consistently. Best I can offer with what you have provided. The QVS Event log and possibly the Session log may provide some further clues too as well as the QVWS logs. You will need to be sure the logging level is set to High in order to get the maximum information.
Regards, Brett
To help users find verified answers, please do not forget to use the "Accept as Solution" button on any post(s) that helped you resolve your problem or question. I now work a compressed schedule, Tuesday, Wednesday and Thursday, so those will be the days I will reply to any follow-up posts.