Without both MXs being in the same organization, this is impossible.
There's no way to have the site's hub act as an outbound hub for an MX that doesn't belong to the same organization.
Just as there's no way to create a port forward on the MX at site 1 to access the device at site 2. It's not that port forwarding can't be done via S2S VPN, but in this case, since it will be a non-Meraki VPN, port forwarding isn't possible. Even if it were in SD-WAN, it wouldn't be possible. At most, you could do a VPN Subnet Translation.
In other words, it's not possible to do what you want.
What you might be able to do is install a Linux Strongswan on both sites and establish a S2S VPN between the two servers.
I don't know if it's possible to do this with Strongswan, but I think it's worth looking into.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.