But it does not work that way
If on customer device endpoint configured is 3.3.3.1 then I see packet received from cust_ip to 3.3.3.1 but reply send to cust_ip from 1.1.1.1 and it seem ignored by customer device.
Is setting pref-src in routes fetched by bgp only solution?