Does the VPN leak DNS requests?

The simple answer is no. All VPN configuration files have a set of privately own DNS servers that are proven to highly respect the the values of privacy, and in support of freedom of speech.