The MX should be able to initiate the negotiation of the tunnel.
Do you see any events in the Meraki event log? Specifically using the following filter

If you do a packet capture outbound on the MX, do you see packets going out towards the destination?
If you're using FQDN, make sure that the MX can resolve the domain name.