Another link goes down brings my primary tunnel as well

,

Hi Team,

Here is my issue. I have vyos 1.2.8 and have two ISP links. Lets assume those 1.1.1.1 and 2.2.2.2 then have vti based tunnels configured with 6.6.6.6 and 7.7.7.7 from each link.

Now I am exchanging BGP routes with cloud provider. I kept 1.1.1.1 <===> 6.6.6.6 tunnel as primary and 2.2.2.2 <==> 7.7.7.7 as secondary by giving weight attribute. I noticed that even if I secondary link goes down that brings my primary tunnel as well and I see no BGP routes at all.

Any clue what could be the reason?

Do you have /32 routes to each external tunnel ip or use some policy route, ip rules, nat, conntrack?
Are you seeing in a dump that each tunnel communicate via own ISP?

Yes - I do have /32 route for each tunnel IP infact for second ISP I have added a route while priority one is taking default route. No Link loadbalancing is done.
Tunnels are VTI tunnels and no policy based tunnels

set protocols static route 0.0.0.0/0 next-hop 1.1.1.2
set protocols static route 7.7.7.7/32 next-hop 2.2.2.3