OpenVPN health check behavior

Is it possible to have the openvpn service restart if the client will not connect? I find that my vpn sometimes is attempting and will not connect without a reboot. Oh, and the ability to have multiple ovpn and possible wireguard in the future. I use a Balance 310 5G fwiw, same thing happens on a balance 20x