Conditional forwarding is not successful with some routers.
As an alternative, you can use your Pi-Hole to serve DHCP and it will obtain client information directly from the clients, and conditional forwarding won't be required.
They need to be on non-overlapping ranges so each doesn't try to provide the same IP address to different clients.
There may still be problems when leases are renewed. Many users have reported no problems with two DHCP servers on non-overlapping ranges, but there is a possiblity you may have problems.