I see the:
WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
From your logs. Just to confirm, the guide you followed is this one, right?
https://www.expressvpn.com/support/vpn-setup/pfsense-with-expressvpn-openvpn/
It specifies, among other steps, providing the following custom options that include remote-cert-tls:
fast-io;persist-key;persist-tun;remote-random;pull;comp-lzo;tls-client;verify-x509-name Server name-prefix;remote-cert-tls server;key-direction 1;route-method exe;route-delay 2;tun-mtu 1500;fragment 1300;mssfix 1450;verb 3;sndbuf 524288;rcvbuf 524288
Do you have those custom options, and everything else specified in the guide? I'm not an expert on VPN client config, although I have run with Nord clients for a long time without issue. You may also want to post screen shots of your entire client configuration.