I should see my client list in the network tab instead of my routers doing all the requests. if not how can I control each persons permission ?
Actual Behaviour:
Only my router show up.
My Question
From what I understand then users should use directly my pi-hole has them DNS so I have to configure every machine ? Is there a way I will not have to configure every machine?
That will be the case once you configured your router to tell its DHCP clients to use Pi-hole for DNS.
As you are currently only seeing your router in Pi-hole, that would suggest that the screenshot you shared shows your router's upstream configuration, i.e. the DNS server that your router will use.