To troubleshoot something like this, I'd recommend:
- make the tunnel work with 2 computers (e.g. 2 laptops, 2 pis...) before using appliances
- use netcat in client + server mode (
wikipedia page) and check the connexion goes through before running the OpenVPN tunnel