I know of someone that uses it, I believe they changed their guide for configuring that connection, so I'd visit their site and how to configure DDWRT.
This sounds like it's a configuration settings issue for it since my bud has zero issues with DDWRT and nordvpn.
That being said, with VPN providers and manually setting things up will get you downtime whenever they do maintenance on their DNS/TLS settings, or just retire servers. It's just the price of doing things this way. _________________ Router: Linksys WRT3200ACM
88W8964 802.11ac ath0 Mode AP VHT80 80MHz Mixed Mode Channel and Extension Auto
88W8964 802.11ac ath1 Mode AP Dynamic 20/40 MHz Mixed Mode Channel and Extension Auto
SD8887 802.11ac disabled but visible on GUI and CLI
OpenVPN enabled, client mode
Port forwarding disabled
DHCP server mode, enabled
DNSCrypt and Validate DNS Replies
Not sure what "hangs" means in this context of the VPN.
If you mean it just won't connect, then as previously stated, the server may be down and unavailable (maybe for maintenance, maybe because it's overloaded, etc.). That's why you never want to rely on just *one* server. Better to specify *multiple* servers by using additional remote directives in the Additional Config field. Here's my own w/ ExpressVPN.
The "server-poll-timeout" directive limits how long the OpenVPN client will wait for a successful connection to any given server before moving on to the next one. The remote directive commented out is the one I have specified in the Server IP/Name field of the GUI (think of it as the default).