Which proxy does the Citrix Receiver/Workspace app use for these settings and if this registry key is mentioned:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings
The 9th value contains the proxy setting. The value could be:
09 when only 'Automatically detect settings' is enabled
03 when only 'Use a proxy server for your LAN' is enabled
0B when both are enabled
05 when only 'Use automatic configuration script' is enabled
Example - Automatically detect settings:
DefaultConnectionSettings"=hex:46,00,00,00,08,00,00,00,09,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
You can also check WinInet settings if you run: inetcpl.cpl and go to Connections tab > LAN Settings.
As per https://docs.microsoft.com/en-us/dotnet/framework/network-programming/automatic-proxy-detection when automatic proxy detection is enabled, the WebProxy class attempts to locate the proxy configuration script as follows:
The WinINet InternetQueryOption function is used to locate the proxy configuration script most recently detected by Internet Explorer. If the script is not located, the WebProxy class uses the Dynamic Host Configuration Protocol (DHCP) to locate the script.
The DHCP server can respond either with the location (hostname) of the script or with the full URL for the script.
If DHCP does not identify the WPAD host, DNS is queried for a host with WPAD as its name or alias.
If the host is not identified and the location of a proxy configuration script is specified by the Internet Explorer LAN settings or a configuration file, this location is used.
Therefore, potentially with automatic proxy detection enabled, there may be issues encountered with DHCP or DNS trying to locate the script. Citrix Receiver/Workspace App is expected to adhere to the proxy preferences specified on the VDA.