Hello @Daryl1
I am a bit puzzled with what you described.
The GX20 sits behind a firewall but gets a public IP? I assume your WAN settings on your GX20 don't have the IP-range of Class A 10.0.0.0 to 10.255.255.255, Class B 172.16.0.0 to 172.31.255.255 or Class C 192.168.0.0 to 192.168.255.255. Those would be considered private IP ranges.
Here's an example:
This GX20 sits behind a modem/router set as passthrough, so all incoming traffic is directly send to the GX20. It uses a Class B type address to connect to the modem/router. No firewall rules apply to that type of connection.
If it is true, that you get a public IP and no firewall rules apply, you should be able to ping the GX20 over the internet. But some routers are set to NOT respond on ping requests on the WAN-port and others have different rules when to accept a ping.
I am able to ping the public IP of that GX20 shown in the example and get a response, even I am not 100% sure the response is from the GX20 because I don't have the tools to figure out what device really responded (ISP-router, GX20 or web-server).
Personally I think it is a good thing not to receive a ping over the internet from a router. Unless you run a web-server or something similar on the public IP.
Should you be worried ping isn't working? Definitely not. You have other ways to check if the GX20 is online, and should not depend on a ping.
Cheers