Found the problem. It seems that my VPN client adapter MTU was too high. I lowered the MTU and now the reconnects are few and far apart. If reconnect happens it eventually connects (before it was hanging).
Anyway… would be nice to know how to troubleshoot such problems? Can logging be enabled?