Hairpin NAT instruction inconsistency?

Nice, the only thing I dont understand is
What is the difference between DDNS.domain.name and wanip.DDNSdomain.name ???
the first one is static dns
the second one used in address-list.

Do they point to different things???
and what does subdomain.DDNSdomain.name point too??

Use fake numbers if they are actual numbers and not letters……..so we can see the relationships

I edited the solution post to further clariy the setup. Hope it is clear now?

I don’t really need to do split DNS on the DDNSdomain.name, only on the subdomain.DDNSdomain.name which is handled by a reverse proxy to transfer to a different port on the server. However, it feels more logical to have the main domain in the split DNS as well.