How have you got this physically set up for pihole? I have a spare r-pi zero and would be happy if I can use it for this purpose.
Connected directly to router via a micro usb to ethernet adapter. I've turned off DHCP on router and use Pi-Hole for it instead as my ISP provided router doesn't allow me to change DNS settings.