I've tried systemctl disable dnsmasq and also removing it from /etc/NetworkManager/NetworkManager.conf and also checking nothing related to it is in /usr/lib/NetworkManager/conf.d/ yet every time I reboot I see...
dnsmasq 2179 1 0 06:20 ? 00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper root 2180 2179 0 06:20 ? 00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
Which is stopping pihole from starting.
I must be missing something but I can't see what is starting dnsmasq and how to stop it?