I use DDNS service in openwrt and upload and sync my dynamic IP address every few hours
I also use haproxy for openwrt as a reverse proxy and it works great!
In the GLi firewall, i have port forwarded 443 WAN/LAN
In the GLi firewall, I opened up port 9000 for Haproxy
I am unable to access my internal websites therough the WAN port.
I am using Adguard Home in GL.inet
10.66.77.1 is a webserver in your network, directly connected to the router?
I guess we need a network diagram to understand what you are doing and why it doesn't work.