We have a customer with a Windows Server 2008r2 RDS farm consisting of 2 session hosts and a single connection broker. We have a GPO that configures session timeouts both as a computer policy and a user policy with loopback processing (merge) which is linked to the OU containing the Session Hosts. The "Active Session" timeout is set to disabled both on the computer policy setting and the user setting. RSOP confirms the GPO is applied to the hosts, both local group policy and the registry confirm the setting is applied. Active Directory user objects are configured with all session timeouts to "Never".
However, active users are still getting disconnected at exactly 8 hours. They can immediately reconnect to their session with no issues.
The 8 hours is woefully exact, to the second. It occurs for multiple users on the network. There is nothing abnormal in the Connection Broker logs nor in the Session Host logs. It's behaving exactly like an 8 hour active session timeout is configured.
Users are connecting from their personal computers off the network through an RDS Gateway. There are no conflicting GPOs. Settings in local computer group policy are untouched.
Since we have a GPO and since AD user objects are configured, what could possibly be overriding my GPO?