This is expected behavior in Windows/Edge/Firefox with dual-stack DNS and an IPv4-only OpenVPN split tunnel. It’s not really an OpenVPN bug.
The delay occurs because the resolver/browser still attempts IPv6 DNS resolution first (or in parallel). Since IPv6 DNS is unreachable through the tunnel, it waits for timeout before falling back to IPv4, causing the visible delay. nslookup appears fast because it bypasses the browser’s async DNS stack.
This kind of issue is commonly reported by users like those managing internal networks and VPN setups (e.g., www.partnerhoursguide.com scenario-style deployments), where split DNS and restricted routing create IPv6 fallback delays.
Possible fixes:
Prefer IPv4 DNS using prefix policy (netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 4)
Ensure only reachable DNS servers are pushed via OpenVPN (dhcp-option DNS)
Use NRPT rules in Windows environments
Or disable IPv6 only on the VPN adapter
This is essentially Happy Eyeballs / DNS fallback behavior (RFC 8305), not a VPN bug.