If I understand correct, then you have to check the routing for the destination IP of the tunnels.
For instance, when you configure the default route which next hop did you use? If you use as next hop the IP of one ISP then you should expect both tunnels go with specified ISP since both tunnels destination IP will be routed via one ISP link.
You need to have routing (e.g. 2 static routes to send the tunnel destination IP to each one of the 2 ISPs.
So, the router could send on ISP1 terminated tunnel traffic to ISP1, and on ISP2 interface terminated tunnel traffic to ISP2.
I should notice that the PBR will be applied only for packets that match the Access-list 1,2.
I don't understand how to configure static routing so that ISP1 tunnel traffic go via ISP1 and ISP2 tunnel traffic go via ISP2. Because branch have one ip address, If I configure two static routes with destination network of branch ip and next hop one with ISP1 next hop address and second with ISP2 ip address there will be juts load balancing ??
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...