Thanks for the quick reply JFB, so 192.168.1.8 is my PC.
even in my PC's network adaptor, it says that my DNS is raspberry pi that's running Pi-hole (192.168.1.9)
I did the commands to create a fresh database
and ran the different nslookup's, here is the results:
C:\WINDOWS\system32>nslookup pi.hole
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 192.168.1.9
DNS request timed out.
timeout was 2 seconds.
Name: pi.hole
Addresses: fe80::f196:2503:f70e:1815
192.168.1.9
C:\WINDOWS\system32>nslookup flurry.com
Server: pi.hole
Address: 192.168.1.9
Name: flurry.com
Addresses: ::
0.0.0.0
C:\WINDOWS\system32>nslookup flurry.com 192.168.1.9
Server: pi.hole
Address: 192.168.1.9
Name: flurry.com
Addresses: ::
0.0.0.0
The time-out you saw there happens intermittently. An this is also the time that the DNS request won't show up on the tail log.
Side note, I noticed that my Raspberry Pi, aside from eth0 connection also has a lo connection. this lo is just a loopback to 127.0.0.1 no idea what its doing or what its there for but could that be a reason as to why the whole thing is running so slow?