DNS servers and windows 10 security

If you want a easier method?

You can install AdGuard Home on your router and use it instead of a PiHole. (I used to run a PiHole but switched to using AGH.)

Your DNS issues are because you are most likely using Sky's upstream DNS. You can bypass Skys dns and use whatever DNS you want.