Hi,
after upgrade to V4.7.2beta and fresh configuration from the scratch the NAT hairpin issue was visible again.
This means - the upgrade does not help.
It works again also with V4.7.2beta only when I disable qca-nss-ecm
/etc/init.d/qca-nss-ecm stop
Thanks! This solved my issue on the GL-BE9300, but not sure the impact on my router.
To reproduce the issue, setup a HomeAssistant server with Public access with custom domain (duckdns), then from a downstream router, try accessing the public domain name. It works from internet and LAN clients, but not from a downstream router.