I'm not sure if this is the most efficient way of setting it up. On my multi WAN setup, I create the failover groups described in the documentation. For NAT, I created each rule twice. One with destination of the first WAN interface and then again for the other. Leave them all active. You will need to configure the monitor for each interface that works best with your connections. Make sure you change any outbound rules to use the gateway group you setup for failover, especially your default rule. When one interface goes down, all traffic will go out the other interface. Using Dynamic DNS will cause some downtime until the new IP is propagated. But once DNS is updated with the current IP, all inbound NAT will work automatically.