Network table - seeing clients as hostname of router rather than devices

Well, this sort of exists. Try

RESOLVE_IPV6=no

into /etc/pihole/pihole-FTL.conf (create if it does not exist) and restarting with pihole restartdns.

Pi-hole will now stop to resolve IPv6 addresses. It may take some minutes (up to an hour) until you see the update on the network table.