City have agreed on the terms of Donnarumma’s transfer with PSG, and the negotiations went quickly because PSG are interested in selling their goalkeeper soon in order not to lose him as a free agent next year. First, Ederson’s transfer to Galatasaray will be completed, and then Donnarumma will become City’s goalkeeper. I think everything should happen quickly because Ederson has already agreed on all the terms with Galatasaray, and City are in need of a good goalkeeper.
That's the best decision to make, PSG wanted to keep Donnarumma but from all indications, he wanted to leave PSG by all means because his been offered three different contracts at different times but he rejected signing any of it. That alone means he wants to leave, he had only one year left in his current contract with the club and if they don't sell him, he will be a free agent next summer which means PSG won't get any dime from his departure. So, for me it's best they sell him now and get something from his departure.