why prepend/weight not working ?

Hello,
i have a ccr in datacenter A and another ccr in Datacenter B both of them are using a same carrier and i am advertising x.x.x.x/24 from both of them but in Datacenter B i advertise this prefix with 3 time prepend or weight 80 but no one in world learn this route!
this is my configuration on Datacenter A :

i set bgp-out filter for my Peer in datacenter B with this rules :
prefix: x.x.x.x/24 action=accept
prefix: 0.0.0.0/0 action=discard

i set bgp-out filter for my Peer in datacenter B with this rules :
prefix: x.x.x.x/24 set-bgp-prepend=3 action=accept
prefix: 0.0.0.0/0 action=discard

and there is a note that my routers on Datacenter A and Datacenter B does not have bgp connection they have their own bgp connection with their upstream router in datacenter and the only connection they have is IPIP Tunnel but both of them are in same asn and advertise same prefix,

any idea why weight and prepend not working ? because i want datacenter b will be my backup link.


and also another note is with this configuration only my receive packets will be redundant how can i make my send uplinks redundant ? because our monitoring team should check when one of them goes down then set PBR for fix the send link . for example when datacecnter A goes down my bgp will advertise from datacenter B but my users under datacenter A will be still down. any idea how can i make this automatically ?
thank you,

Do your carrier, witch you say is the same for both sites, have a looking glass?
If so use that to verify that it actually got the two but it’s not a good path. so it wont be told to their peer’s and upstream as the carrier is only telling it’s best view of internet to others.

The information in this case is Only visible by your carrier and for that sake you are good to go. Internet see that our prefix is reachable through carrier end of story.
Your carrier is making all incoming traffic through the shorter path. you may on the other hand send out traffic from both centers on there respective shortest path out of your network.