VPN to run through DNS

Im having issues getting Eset vpn to go through nextdns, i have tried enabling the dns from the network, to the vpn settings
with both vpn and dns on, i get a dns_probe.
I tried changing vpn servers it works momentarily then both softwares begin conflicting until i switch off the dns.
Tried setting a dns profile as trusted in eset, still eset overrides the dns

Any suggestions ?

use Mullvad VPN bro
My nextDNS queries goes through well cuz Mullvad supports custom DNS