Hi John,
I checked the logs and found that the ProxySettingsPerUser registry value remains at 1 during the boot process. So, some program you're running after the login is switching the value data to 0.
How often does the value change to 0? It's not happening during the boot process for sure.