Usually data centers via routers are connected on the LAN site of the MX so you can have a simple static route that points to the router to reach the datacenter. In that case you can easily use the DHCP relay. Or go the AutoVPN route.
Traffic that goes out the WAN port usually is NAT'ed so that would explain why you can't be relaying dhcp requests that way.