I've been having this problem since yesterday. It used to work fine and pi hole is running as my DHCP server.
Upon reinstalling today, there is a security option to prevent access to pi.hole/admin from outside of LAN. However, I cannot find this option in documentation. Could you please share where this config is located? I am using Apache web server.