Pi-Hole nur über IP erreichbar und nicht über "pi.hole/admin"

Schon mal gut, dass in setup.vars deine IP auftaucht.
Das mit den Ports scheint nicht zu funktionieren, probier mal

sudo netstat -tulpn | grep LISTEN

ADD

Ich habe gerade gesehen, dass bei jedem gravity Update local.list neu geschrieben wird.
Evt. reicht es schon aus, wenn du

pihole -g
pihole restartdns

mal ausführst.