I don’t think Pi-hole is the issue in this case. Apparently dhcpcd isn’t critical to its operation and can be disabled: