How to check if it's working? ipleak(dot)net is very helpful for checking that.
use it to check if your VPN is leaking DNS traffic whenever you swap proxies, almost zero VPN providers leak DNS traffic when connected, but almost all of them leak DNS traffic whenever you swap proxies.
Proton is one that doesn't leak...at least not on desktop.
It CAN leak DNS traffic sometimes on some mobile OSs