Yes, that is also my experience when I "adjusted" the values, although using --keepalive 2 10.You may have to try a different provider than NordVPN. I believe the relevant parameters would bepingandping-restart. But those parameters are overwritten with the values pushed from the server (ping 60andping-restart 180). You can usepull-filter ignore "ping-restart". That allows you to then changeping-restartlocally to something like 60 seconds, but I found if you do that the client continuously restarts itself every 60 seconds. It seems like the server doesn't like you messing with those values. YMMV
That set me onto the idea of using a dual WAN router I happen to have, and let it do the failover between two WAN ports, connected to two LAN ports (with different VPNs) on the main router. Messy, as I say, but I think the router WAN failover is quicker.
