So I have an Edgerouter POE and have some traffic routed through an OpenVPN connection (using ExpressVPN service). I have read lots of posts about this, and know that the ER isn't particularly fast for OpenVPN connections, but this is absurdly slow. My wired internet connection is 370mbit/s. On my laptop using the ExpressVPN client I get about 55mbit/s. On my old ASUS router I got about 6-8 mbit/s (which I would be fine with). On the ER POE I only get 1.5mbit/s. My ovpn config file is below (minus the certificates/keys). My router setup is the selective VPN routing setup described here. Any ideas to try to troubleshoot this? Thanks!
~~~~~~~~~~
dev tun
fast-io
persist-key
persist-tun
nobind
remote usa-newyork-ca-version-2.expressnetw.com 1195
remote-random
route-nopull
comp-lzo
tls-client
verify-x509-name Server name-prefix
ns-cert-type server
key-direction 1
route-method exe
route-delay 2
tun-mtu 1500
fragment 1300
mssfix 1450
verb 3
cipher AES-256-CBC
keysize 256
auth SHA512
sndbuf 524288
rcvbuf 524288