Multiple Top Clients with same hostname

Pihole uses the IP address to identify clients. If your devices have (and uses) multiple IP addresses (common with IPv6), it is normal for Pihole to list them separately as it does not know that this is the same device. It is a "cosmetic" issue because you know that it is the same device (maybe even the same interface).

To address this "cosmetic" issue, see here