Sanchez doesn't want to play for money for a shitty team, he wants to compete for trophies.
It's far more likely he joins a top Portuguese, Turkish or Dutch side than a midtable PL or Liga team. But his priorities are amongst the top leagues of course.
If we end up with Scamacca and maybe Dybala (or Raspadori), Sanchez will be sacked with a 4m compensation, whether Lautaro stays or goes. I think Dzeko getting an offer is more related to Sanchez's future than most other things. One of them has to go as far as planning is made, saves some money and Sanchez is the one with the clause.