Hairpin NAT and Reverse Proxy Low transfer speed

Hello,
I have a web server on 10.10.10.100(Nextcloud) and a reverse-proxy(apache)/pihole on 10.10.10.12.
Now when i transfer a file to 10.10.10.100 from anywhere the transfer speed tops at 100mbps, if i take
the proxy and hairpin down and do the same direct transfer reaches 1gbps.
Only when using hairpin the speed drops that much, any ideas?
ForForum.rsc (17.3 KB)