Maybe it is a permission issue... I really don't know.
Try to nuke the web repo and clone it again:
sudo rm -rf /var/www/html/admin
sudo git clone https://github.com/pi-hole/web.git /var/www/html/admin
After that, run pihole -r again, just to make sure everything is correct.
Does that fix the issue?