Garnacho will go for at least 50 million or so, that is what I assume of course, we do not have the latest information. Chelsea is waiting, so that they can sell some few more players, in order to get the money to buy Garnacho.
Talk is still ongoing, but Chelsea is still reluctant to pay what MU wanted. They're a club with smart business, and they have some left wing at this moment. They will patiently wait until MU will agree to let Garnacho leave with their demanded price.
Your statement gave vibe like Chelsea were rushing to get Garnacho, while the fact, they're not.
It seems like this Chelsea of a team are strategic in their business. They want to pay less for Garnacho but wanted to still give Manchester United less money in signing of Sancho and at some point the deal broke down. Although, it was an option to buy after the loan spell, though it's still within the rules to either buy or not.