I'd certainly be thinking that if we need wages to come down and we also want to develop players, then bringing One into the squad and getting a fee for Campbell is the move to make.
Do you go with Bamford, Cannon, One as strikers knowing quite often you'll play O'Hare just off Bamford and potentially bring in one more? Or do you also see if you can get a fee for Cannon and have more of a reboot?
Not sure the next level of youngsters is ready to step up. Perhaps a winger who can also operate down the middle. Or another Championship out of contract punt like Josh Maja, Carlan Grant or similar.