In that case, your clients broadcasts for a DHCP server are not answered correctly, either because the broadcasts don't reach your Pi-hole or because Router 2 does not recognise Pi-hole as DHCP.
Try to configure Router 2 to distribute Pi-hole as DHCP server, or connect your Pi-hole to Router 2.