Cant Connect to TTN application on Production Server but can on development server

I am trying to connect to TTN v2 applications throught the router asia-se.thethings.network:1883.
connections work from my development server but not from my production server.

The production server returns the error

Error: 14 UNAVAILABLE: failed to connect to all addresses
at Object.exports.createStatusError (/usr/src/app/node_modules/grpc/src/common.js:91:15)
at Object.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:1209:28)
at InterceptingListener._callNext (/usr/src/app/node_modules/grpc/src/client_interceptors.js:568:42)
at InterceptingListener.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:618:8)
at callback (/usr/src/app/node_modules/grpc/src/client_interceptors.js:847:24)
code: 14,
metadata: Metadata { _internal_repr: {}, flags: 0 },

Both servers are containers inside seperate EC2 instances on AWS.

I cant understand one server will connect but another instance. Does ttn have any firewalls or anything in place ?