That rule isn't right, but there isn't enough information to really tell you what the right rule would be.
If you are using floating rules, rather than rules on each interface, it gets much more confusing to setup.
Either way you need two rules:
Pass any proto from <local subnets="">to <local subnets="">gateway <default>Pass any proto from <local subnets="">to <any>gateway <whatever gateway="" group="" you="" want="">The first rule bypasses the policy routing for the outbound load balancing/failover.
If you use floating rules, those should only be applied in the "in" direction on the internal interfaces.</whatever></any></local></default></local></local>