GL-MT300N-v2 VPN TLS Handshake Failed

Hi All, I recently bought the mango router to use it as a repeater with OpenVPN client but after some trials, my VPN is always failing to connect from the router. Am using the paid service for ExpressVPN which is working from where I am in Egypt if am using my iPhone ExpressVPN ios app or my Windows ExpressVPN app, but whenever I try to initiate the connection via the mango router (via the same home router the Windows App and the ios app managed to connect) it fails to connect. FYI, I have used ExpressVPN ovpn config files + VPN credentials to config the OpenVPN connection on the router… The same setup worked fine from another country, but here in EG it’s failing unfortunately. I managed to SSH to the router to fetch the following connection failure logs if it can help and thanks in advance.

Tue Jul 27 16:15:53 2021 daemon.warn openvpn[10915]: WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
Tue Jul 27 16:15:53 2021 daemon.warn openvpn[10915]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: Outgoing Control Channel Authentication: Using 512 bit message hash ‘SHA512’ for HMAC authentication
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: Incoming Control Channel Authentication: Using 512 bit message hash ‘SHA512’ for HMAC authentication
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: TCP/UDP: Preserving recently used remote address: [AF_INET]46.244.28.12:1195
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: Socket Buffers: R=[163840->327680] S=[163840->327680]
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: UDP link local: (not bound)
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: UDP link remote: [AF_INET]46.244.28.12:1195
Tue Jul 27 16:15:53 2021 daemon.notice openvpn[10915]: TLS: Initial packet from [AF_INET]46.244.28.12:1195, sid=ec2b3ad5 2a24dc16
Tue Jul 27 16:16:53 2021 daemon.err openvpn[10915]: TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Tue Jul 27 16:16:53 2021 daemon.err openvpn[10915]: TLS Error: TLS handshake failed
Tue Jul 27 16:16:53 2021 daemon.notice openvpn[10915]: SIGHUP[soft,tls-error] received, process restarting
Tue Jul 27 16:16:53 2021 daemon.warn openvpn[10915]: DEPRECATED OPTION: --cipher set to ‘AES-256-CBC’ but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). Future OpenVPN version will ignore --cipher for cipher negotiations. Add ‘AES-256-CBC’ to --data-ciphers or change --cipher ‘AES-256-CBC’ to --data-ciphers-fallback ‘AES-256-CBC’ to silence this warning.
Tue Jul 27 16:16:53 2021 daemon.warn openvpn[10915]: WARNING: --keysize is DEPRECATED and will be removed in OpenVPN 2.6
Tue Jul 27 16:16:53 2021 daemon.notice openvpn[10915]: OpenVPN 2.5.0 mipsel-openwrt-linux-gnu [SSL (OpenSSL)] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD]
Tue Jul 27 16:16:53 2021 daemon.notice openvpn[10915]: library versions: OpenSSL 1.1.1d 10 Sep 2019
Tue Jul 27 16:16:53 2021 daemon.notice openvpn[10915]: Restart pause, 5 second(s)

Can you upgrade your firmware to 3.203 snapshot GL.iNet download center