@ObaidN, you can definitely terminate ISP1 on Primary MX and ISP 2 on Standby MX, but be aware that you will only be able to use the ISP service which is on the Active MX (normally the Primary MX). If the ISP1 service fails the Primary MX will detect that and hand over operations (via VRRP) to the Standby MX, at which time ISP2 will become your active link.
You can either connect both services to WAN1 on their respective MX devices if they are a similar bandwidth, or if they are different bandwidths you can connect to WAN1 on Primary MX, and WAN2 on Secondary MX, which will allow you to specify the different bandwidths (but still only one will be active at a time).
The other alternative is you put a small device between each ISP service and the MXs to 'split' the services. Something like a MikroTik hEX might do the job (depending on bandwidth). All you essentially need it to do it terminate the ISP connection and NAT it, and connect to both WAN1s on the two MXs and provide a /30 private IP address range to each (and repeat for the second ISP and the WAN2 on each MX).
It would be a bit like an MG21 but replacing the 4G/LTE modem with an Ethernet interface <-- hint to the Meraki product team guys and gals.