Pi-hole is using EDNS(0) information (subnet and mac) by default. You could try to run a package capture and inspect the data if they contain EDNS information. See here for a screenshot with that kind of information to expect
You can use Pi-hole's build-in packages capture feature