Hello James,
There are some hints in the traces about what is going wrong, but I still have some more research to do.
Accessing www.google.com seems to work because that seems to work without using TCP port 443 - if UDP port 443 is accessible (QUIC) then that seems to work.
The event sequence that I am concentrating on at the moment is this:
IpRouteBlocked "IP: Route [DestinationPrefix: 0.0.0.0:0/0 NextHop: 10.0.0.5:0 InterfaceIndex: 12 RouteMetric: 0] is blocked for Destination: 212.58.237.254:0 ConstrainInterfaceIndex: 12 ConstrainScopeZone: 1 in Compartment: 1, Reason: Default Routes Disabled On Interface . "
IpRouteBlocked "IP: Route [DestinationPrefix: 0.0.0.0:0/0 NextHop: 0.0.0.0:0 InterfaceIndex: 42 RouteMetric: 1] is blocked for Destination: 212.58.237.254:0 ConstrainInterfaceIndex: 12 ConstrainScopeZone: 1 in Compartment: 1, Reason: Interface Constraint . "
TcpipRouteLookup "IP: RouteLookup - API: IppFindNextHopAtDpcHelper DstAddr: 212.58.237.254:0 ConstrainSrcAddr: 10.0.0.169:0 ConstrainIfIndex: 12 ConstraintOveridden: 0 ReturnConstrained: 0 OutgoingIfIndex: 0 NextHopAddr: 0.0.0.0:0 Status: 3221226021 "
TcpipRouteLookup "IP: RouteLookup - API: IppFindOrCreatePath DstAddr: 212.58.237.254:0 ConstrainSrcAddr: 10.0.0.169:0 ConstrainIfIndex: 12 ConstraintOveridden: 0 ReturnConstrained: 2050 OutgoingIfIndex: 0 NextHopAddr: 0.0.0.0:0 Status: 3221226021 "
TcpConnectTcbFailedRoute "TCP: connection 0xFFFF97833E0148A0 (local=0.0.0.0:57257 remote=212.58.237.254:443) connect failed: route lookup status = 3221226044. "
Interface 12 is the physical interface (which is used by the VPN client to access the VPN server) and interface 42 is the VPN interface. Status 3221226044 is STATUS_NETWORK_UNREACHABLE, 3221226021 is STATUS_NOT_FOUND. 212.58.237.254 is a BBC server.
The trace seems to be indicating that the BBC site can't be reached via interface 12 (because that would bypass the VPN) and can't be reached via the VPN (interface 42) because there is a "constraint" that interface 12 must be used.
The area that I need to research is that of routing "constraints". Amongst other questions, I can't understand how using UDP to reach the address works when TCP fails.
Gary