In your IP/Cloud/DDNS update it only takes first interface IP by default you should give option to select which IP address should be updated in DDNS by selecting interface as if someone have multiple ISP with load balancing option this will be very important setting Mikrotik RouterOS is missing please consider it adding the option to select Interface/ISP.
AFAIK, /ip/cloud follows the default route for IP resolved from “cloud.mikrotik.com”, not the “1st interface”.
I haven’t tried it, but imagine you create a mangle rule in the firewall to select the routing/table specifically for an firewall address list with “cloud.mikrotik.com”.
I’d say it follows the [default] route selected for the IP address that DNS resolves for cloud.mikrotik.com. As a result, I’d imagine a firewall mangle DST rule with “set route” action, targeting a firewall address-list defined for cloud.mikrotik.com MIGHT be able to control the interface /ip/cloud/ddns uses BUT I didn’t test that.