I do run ExpressVPN elsewhere, but this is not an issue with that. Thanks for the offer though!
I'm still not exactly sure why I can't get DNS working the way I think it should, but this has been overcome by events and is working "fine enough."
I am facing this issue already but someone suggested me to use
https://www.casvpn.com. so my question is should I use or not.