Pi-hole frontend showing itself as "active client" without IP address, MAC address, and interface – only DS and DNSKEY queries visible, configuration issue?

This is normal and expected if you have enabled DNSSEC validation:
You are observing queries that indeed Pi-hole itself issues in order to validate a domain a client has requested, see also Understanding DNSSEC validation using Pi-hole's Query Log.