Le Wizard utilise la fonctionnalité 'load balance' qui n'est pas utilisé dans l'exemple de policy based routing (PBR ) que j'ai cité (l'exemple ne fait pas du load-balancing, juste du routage en fonction du port destination donc ne convient pas a ton cas a priori).
Ce sont 2 notions différentes mais combinables.
Ta config utilise du PBR pour exclure les réseaux a pas 'load-balancer' (PRIVATE_NETS, ADDRv4_eth1, ADDRv4_eth2).
Pour plus de clarté poste ta config en entier et met toujours en majuscule les noms spécifiques (variables) pour bien les distinguer des noms de commande.
ex: c'est mieux de lire:
set firewall modify BALANCE rule 10 action modify
plutot que
set firewall modify balance rule 10 action modify
Apres pour ton IP particuliere (c'est bien udi?) il faut mettre sa règle avec la bonne priorité. la elle en 46 donc ne matchera que trop tard. (faut comprendre les 'numero' dans les regles du firewall: c'est l'ordre dans lesquelles elles sont traités: des que ca match une, les autres sont ignorées.)
il faut la mettre entre 40 et 41 donc renommer 41 en 42 pour lui faire de la 'place' et renommer 46 en 41 (et changer le groupe c'est pas le bon).
il manque sticky aussi on dirait (voir:
https://help.ubnt.com/hc/en-us/articles/205145990-EdgeMAX-Dual-WAN-Load-Balance-Feature )