Since you have 1:1 mappings, you try to access the external public IP from the inside.
Meaning a request comes from the LAN, goes to the WAN and should go back into the LAN.
This is not possible. (Due to the way NAT works).
Also 1:1 NAT does not work with NAT reflection.
Why do you use 1:1 NAT?
Is upnp not working for you to forward the ports dynamically?
If you could use dynamically created normal NAT mappings, you could try to enable NAT reflection.