Hi Philip!,
Thanks for your response. The topology is very simple, basically, we have 2 Sites (Spokes) with 2 Hubs (in different locations, one is local to the region and the other is in another region). The Regional Hub must have a high priority and the other works as a Backup (BGP is enabled on both HUBs). On the Site-to-Site VPN menu (Spokes) we have the Regional Hub first on the Hub list and then the Backup Hub (on both sites).
I´m making the test from the MX itself, using the source IP and destination IP the LAN interface (VLAN X). When I do an ICMP test I see that the traffic is going (bidirectional) through the Backup HUB (i know because of the latency, more than 100ms), if a take the Backup HUB out from the HUB list, automatically the traffic goes through the Regional HUB (high priority), it is easy to see because i have less than 5ms. We don´t have any other more specific route. I can´t see why is selecting the less priority hub on the routing table (the High Priority HUB seems to be the preferred next-hop).
The only difference between both HUBs is that the Backup MX is an MX450 and the main HUB is an MX250. If I use MX250 for Main and Backup, I don´t have any problem, but when i use the MX450 as the "Backup", that´s when the problem arrives. I did another test, using 3 Hubs, 2 MX250, and 1 MX450, even if the MX450 is with the less priority of the 3, always is chosen.