That doesn't look like a problem to me, but a misconfiguration instead.
Make sure you have "hairpin NAT" enabled at firewall/NAT / port forwarding.
Also make sure the that valid external IP address is assigned to the EdgeRouter itself, not another router "above" it on your topology, in wich case hairpin NAT would work, obviously.