Is this for the guest client?. Because, in guest clients, there are two kinds of timeout values. One is the guest account ;life time and the guest WLAN timeout. The smaller of these two will be selected actually.
So, if guest account timeout is smaller, then the account will get deactivated without being reauthenticated.