I have another router on the same LAN with ip 172.16.30.79 Nated to a public IP a.b.c.y (ISPy) on which i have port fwd ip nat inside source static udp 172.16.30.3 1194 41.77.146.1 1194 extendable
Probably this is not an openvpn-issue but as routing is usually a core-issue when building vpn's, it closely related. I'll give it a try.
I don't know your router type and brand, but usually when building inbound NAT you're not supposed to give an source-ip-address as you would connect anywhere in the (ip)world inbound to your system. Can you track if there's a source-ip in this nat-rule? And if so, try to remove or change to 0.0.0.0
The other problem which
may arrive is the following:
When passing the packets inside over the second internet-connection, your OpenVPN-server will send replies to the client. As this is outside the local network, they will travel via the default gateway which, in your setup, will be the first internet-connection.
The connecting client will see an answer from another IP-address as it sended it's request to. This may result in an invalid network-socket and thus no connection. You really have to confirm this.