yes you ran into a trap. You broke your system on network level following the PiHole question to remove dependency. We could try to repair if you are able to connect a screen keyboard.
But your are not alone. We had other uses with same issue. We tried to convince PiHole dev to remove that question, but without success until now.
https://dietpi.com/forum/t/dietpi-fail-to-find-eithernet-connection-at-boot-time/5254/1
https://dietpi.com/forum/t/removal-of-pi-hole-removed-ip-command-stuck-in-boot-net-wait/4976/1