WAN Load Balancing between 2 ISPs - one with CGNAT and another in bridge mode (real IPV4 address)

Yes, is that topic.

Please @howdey57 edit your previous post #5 and remove my quoted part, for not duplicate search results.
https://forum.mikrotik.com/viewtopic.php?p=963933#p963848

This work both on v6 and on v7:

:global isp1gateway 177.142.96.44
:global isp2gateway 192.168.0.254

/ip dns
set servers=1.1.1.1,8.8.8.8

/ip route
add comment="A - 1.1.1.1 must be reachable only by ISP1" distance=1 dst-address=1.1.1.1/32 gateway=177.142.96.44 scope=10 target-scope=11
add comment="B - Recursive ping 1.1.1.1" distance=10 dst-address=0.0.0.0/0 gateway=1.1.1.1 scope=30 target-scope=12 check-gateway=ping
add comment="C - ISP2 is the alternative gateway" distance=20 dst-address=0.0.0.0/0 gateway=192.168.0.254 scope=30 target-scope=11

On winbox, for refresh routing I must close and reopen the window for refresh the content.
You can use on terminal /ip/route pri detail interval=1 for see the real status of routes