Dan,
The sliding window for TGT is affected by proxy ticket requests.
Even if you do not have a proxied service, this could still limit the number of applications a user logs in to.
Are you trying to limit the number of times the TGT can be used or limit the number of times one particular application can renew its session before requiring a password prompt?
If the latter, perhaps adding the counter to the cas client and then have the login request send the 'renew' parameter, which will force login. Or, adding it to the service definition.
Both of these options would require many code changes.
Ray