From your debug log, I've noticed that your router's DHCP server is distributing public DNS servers instead of Pi-hole. I assume that is by intention?
Your debug log shows that your Pi-hole is configured for eth0 network interface, but the machine hosting Pi-hole uses enxb827ebe91a77 instead.
You should run pihole -r with Reconfigure to change that.
This may have contributed to your dig results, but if it had done so, I'd have expected both lookups to have returned higher reply times than usual.
Instead, the unfiltered lookup for a public domain does return in 39 msecs (which looks normal), while the blocked one does so in 2,620msecs, and only after a prior timeout.
While Pi-hole has to wait for upstream servers to return a reply for forwarded queries, Pi-hole returns blocked results immediately, commonly in under 10 msecs.
The timeout could suggest that something is interfering with blocked results only.
What machine did you run those digs from?
Your debug log also shows an excessive load warning on your Pi-hole machine:
*** [ DIAGNOSING ]: Pi-hole diagnosis messages
count last timestamp type message
------ ------------------- ----------------- --------------
1 2024-01-30 20:45:22 LOAD excessive load
This may have contributed to your observation, but peak loads are typically only temporary, e.g. during os updates, and Pi-hole is unlikely to cause them.
Do you run any additional software on your machine hosting Pi-hole that could cause permanent CPU loads?