cURL error 28 with Connect / Geo Firewall

I keep getting a Curl error 28 when attempting to register a Connect mobile. I have tried from both Android and IOS device. I have tried using static IP as well as the FQDN. Always the same error. I have also confirmed that ports 3500/3501 are open on the firewall.

After further investigation if I disable the Geo Firewall I am able to provision the Connect app.

Confirmed it is the Geo Firewall. I only open US and Canada. When enabled unable to provision or connect, when disabled everything works,