Exacto, cuando un usuario navega el sitio la sesion vuelve a cero y el tiempo corre por inactividad.
Si caduca puede llegar a ser que esta visitando sectores del sitio donde no se ha niciado sesion entonces esas partes no cuentan.
Estoy opinando al aire porque no conozco como está armado el sitio. Si es un sitio modular o cómo está programado.
Suerte