You need to setup the second OpenVPN instance manually, and on both of them, in the custom options put "local x.x.x.x;" where x.x.x.x is the CARP VIP on WAN.
It doesn't really matter how you try to reach the secondary, its routing won't find its way back to the master from a VPN like that.
A couple ways around it:
1. Put the master and slave OpenVPN instance on a separate subnet, and add a static route to the opposing router for that subnet
or
2. Assign the OpenVPN interface as an opt interface, and setup NAT so that the traffic coming from OpenVPN and going to the secondary router has NAT applies such that it leaves from a VIP on the LAN side, so the secondary will only see that the traffic is coming from a LAN host and it should be able to get back to the source then.