Separate DNS, routing and endpoint failures before changing settings
First disconnect and check the same website on the ordinary connection. If it also fails without the VPN, resolve that baseline problem first. If a guest network requires a sign-in page, complete its normal sign-in flow before reconnecting.
If browsing works but your public IP is unchanged, inspect split tunneling and route selection with the unchanged-IP checklist. For a profile intended to carry all traffic, also compare IPv4 and IPv6 results in the leak test; one successful request does not prove every traffic family uses the tunnel.
If names fail to resolve, compare the resolver reported by your operating system before and after connection. On Linux, resolvectl status shows resolver state where systemd-resolved is used; on Windows, ipconfig /all shows adapter DNS settings. These are inspection steps. A browser using its own DNS resolver can behave differently from other applications.
If DNS resolves but HTTPS requests time out, inspect the client log and routes. On Linux, ip route shows IPv4 routes; on Windows, route print lists routing entries. Test another freshly checked endpoint to distinguish one failing public server from a repeatable client or network issue. Do not disable certificate verification to make a test pass.
If small requests work but larger transfers repeatedly stall, use the MTU diagnostic and compare its observations with your client documentation before changing tunnel settings. Avoid changing DNS, routes and MTU at the same time: test one hypothesis, record the outcome, then undo an unsuccessful change.