Pihole is working properly but dashboard is empty

It's not possible to know what's happening on your system using the information on the debug log, since you are using a custom installation.

The web interface is not installed on the default location (your debug log says it's not installed):

*** [ DIAGNOSING ]: Web version
Directory /var/www/html/admin doesn't exist

Also, you are not using the default webserver (lighttpd) and there are no logs. You are using Apache.

*** [ DIAGNOSING ]: contents of /etc/lighttpd
/etc/lighttpd does not exist.


*** [ DIAGNOSING ]: contents of /var/log/lighttpd
/var/log/lighttpd does not exist.