I was able to resolve this issue.
It was a combination of Group Policy + Registry settings:
1.) Disable ScreenSaver in GPO
2.) Set Session Time Limit to "Never" in GPO
3.) Set the Idle time to 208 days (maximum value) in registry
4.) This was on top of the graphics settings that were necessary to accommodate proper desktop application usage.
The VM's are behind multiple firewall layers + are reset often enough due to security/windows updates that these settings allow to maintain a consistent agent connection for a week or 2- which is far far better than 15 minutes.
Thank you
Randy