Hi, I wrote the guide and it's how I have things running so I can help.
If Pi-hole is showing IP addresses for clients then the upstream is not giving the information. What is your upstream set to in Pi-hole (should be the unbound server on OPNsense).
Are you using OPNsense as the DHCP server? Do you have unbound
set to register the DHCP leases?