Per scoprirne la causa, devi considerare che per poter scadere una qualsiasi cosa deve avere un momento di inizio ed una durata oppure un momento di scadenza.
E tali dati devono essere accessibili alle tue pagine, ad esempio memorizzandoli con altri dati della $_SESSION al momento del login.
Le tue pagine, se è passato il momento di scadenza, cancelleranno la sessione e redirezioneranno al form di login.