Yes, ddns working and no open port or response from HA using both domain and public IP. I've tried all of the obvious things. No forward has me stumped.
What OS is HA running on (i.e. HAOS, Linux, MacOS, Windows, etc.)?
Is HA responding normally when accessed from the lan (192.168.1.3:8123)?
From where are you testing the ddns domain (from within your network, or outside via cellular or another network)
Let's review your config:
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):
Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/dhcp
cat /etc/config/firewall
Ha running on RasPi4 docker. Has worked for several years and was accessible via port forwarding on my ASUS Router which I just replaced with the GL.iNet MT-6000 running full OpenWRT (not OEM).
Yes HA loads to host on LAN
DDNS tested from one of my public servers (nslookup shows correct WAN IP) I'm also running WireGuard on router but I have DDNS set to the WAN Public IP
I'm guessing that WireGuard is running here as a 'client' (i.e. connecting to a commercial VPN provider)? If you're running it as a 'server' instead, please let me know.
Assuming that the above s correct, you need Policy Based Routing. This will allow you to specify that the egress (return) traffic goes out the wan instead of via the tunnel (more than likely, your default route is via the tunnel). The port forwarding is likely working, but the traffic that is sent back to the remote host (i.e. the device initiating the connection) is not routed properly via the wan, thus your port forwarding appears to be failing since you're not getting the right connectivity.
The quick test you can run to confirm my hypothesis is to disable Wireguard and then test the port forwarding.