Yeah, this is a bit confusing with WireSock because the application split-tunneling and DNS handling work differently on Windows. WireSock can restrict the VPN tunnel to a specific application, but Windows DNS resolution is handled at the system level, so DNS queries aren’t automatically separated by application.
If your WireGuard profile has a DNS = entry, that resolver can be used while the tunnel is active, even though only one application is configured for the VPN. WireSock’s documentation confirms that DNS is system-wide on Windows and isn’t currently split per application.
You could try removing the DNS = line from the WireGuard configuration and let Windows continue using its normal DNS resolver. Just keep in mind that this also means the tunneled application won’t automatically get a separate VPN DNS server. If you need a separate DNS resolver for a particular application, you’d likely need an additional DNS/proxy solution rather than WireSock’s normal per-app split tunneling.
For anyone looking for more information about the game side of things, I also came across this website while researching related topics. The important part with WireSock, though, is that the application routing and DNS routing are two separate things.