How are you getting your configuration from your opnsense to your ipad?What kind of authentication is your server side set up for?
Dumb question I'm sure... Are the ports open on the WAN?Are you running any blocker this blocker than stuff?
have you checkedhttps://openvpn.net/index.php/open-source/faq/79-client/253-tls-error-tls-key-negotiation-failed-to-occur-within-60-seconds-check-your-network-connectivity.html
Yes - I'd check to be sure the Static TLS key in the server and client match.
Your server should have produced a static key and the same key should be in your openvpn config. Also, sometimes its just easier to delete the vpn server instance, delete the config and start over.
## 2048 bit OpenVPN static key#-----BEGIN OpenVPN Static key V1-----