Hi Haoran,
This forum is for issues specific to the proprietary OpenVPN Connect client. It is not for client issues in general (such as with the open source client or third party clients.) And in fact there is no such forum here, because most "client issues" are in fact server issues. Which client software are you using?
I checked out 94.140.14.14 and 94.140.15.15; they are Adguard open resolvers, both of which answered recursive DNS queries for me. (Seemingly a shared cache with both addresses.)
Interesting that Win7 works. I don't know much about Windows (does anyone outside of Redmond?) but I know in 10 and 11 there is a Name Resolution Policy Table (NRPT), and perhaps that's not being updated properly.
Please followup to the
Server Administration forum if you are not using OpenVPN Connect. If you are, show some information about NRPT and the nameservers you are using, plus some actual DNS queries. As much as I hate it,
nslookup.exe is your best bet on Windows to show what happens with DNS queries. (There are some PowerShell DNS cmdlets which are better in some ways, but IIRC they don't show which nameserver was queried.)
Refer to Microsoft PowerShell documentation about NRPT.
regards, rob0