As for :88 re-directing back to port 80. There's possibly a pi-hole configuration where you specify the base URL, that needs to point to the new port.
Have a look at /etc/lighttpd and look at the web server configuration files, and also have a look at the pi-hole configuration files, adjust them to do whatever you want.
