As you noticed, MX does not support DH20, so your options are to change the DH on the other side or replace the MX with another firewall, such as a Palo Alto for example.
Another option I see would be to set up a Linux VM on the side with the MX and configure the VPN tunnel on that Linux machine and route through it.
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.