Pihole isnt working correctly and i have no idea why

All the queries are from the router or from Pi-hole itself.

Note that this may not be unusual, but you are also reporting that you are not receiving queries.

From a client that you believe should be connected to the Pi-Hole for DNS, from the command prompt or terminal on that client (and not via ssh or Putty to the Pi), what is the output of

nslookup pi.hole

nslookup flurry.com

nslookup flurry.com 192.168.1.3