Some browsers privacy settings prohibit websites (javascript) detect which timezone they are in (Firefox privacy.resist.Fingerprinting setting) so the query logs shown in UTC time.
It would be nice if Pi-Hole web interface would allow user select which timezone they are in.
Pi-hole uses the time specified in the host OS, so it knows your local time Times displayed on the browser, as you noted, are controlled by browser settings.
If you want the correct time shown in this browser, disable the resist.Fingerprinting setting. Or, use a different browser to access the web GUI.
That's quite neat, and verified it has the desired effect. Seeing as you've already written a userscript, would you be up for contributing to the project with a pull request?