Pihole not blocking any/very few ads.

You have several choices:

  1. Use Pi-Hole as your DHCP server, and turn off the DHCP on the router (not all routers support this option):
  1. Manually map clients to Pi-Hole (you can't do this on some clients like IOT devices).

  2. Figure out the settings on your router, or even put your current router in bridge mode and put a different router on the network to run NAT and DHCP services.