Network Manager wasn't the cause either, already checked the other files mentioned. Thanks for the reading material though

(That new bookmark will probably come in handy from time to time)
epoch1970 wrote: ↑Wed Jul 25, 2018 4:12 pm
Look in /etc/rc.local or for some custom script you might have added somewhere.
Or maybe you followed one of the brightest advices of all times and made /etc/resolv.conf immutable. lsattr and chattr would be of help in this case.
There's nothing in rc.local, as for /etc/resolv.conf:
lsattr
----i---------e---- ./resolv.conf
I think you nailed it
Yesterday I thought I'd found the culprit though, I thought maybe PiHole was overwriting that file and since I configured it to use Google... So I reconfigured PiHole to use OpenDNS, /etc/resolv.conf didn't change, not even after a reboot. Changing DNS-servers in PiHole did solve the problem of delayed DNS updates though, OpenDNS picks those up quite a bit faster than Google
(For comparison, OpenDNS needs a couple of seconds, Google about an hour or so.)