The user that is logged in when you are having problems connecting has almost certainly set an Idle Timeout that is very short. (i.e. a few seconds) Wez @ RealVNC Ltd.