The problem with selling Johnson would be that with Welsh going and possibly Gallagher too, we would probably need to sign 3 CMs in the summer, when the window is shutting earlier too. Having not signed a CM in 2 and a half calendar years (by the time it’s summer) and 4 transfer windows, not exactly great succession planning by the club. Hope he signs a new deal.
My main worry with Cunningham is if Cardiff go up and renew their interest, they’d be able to offer Premier League football and wages, and I suspect he’d want to go however much he likes it here.
Actually being able to sign replacements, never mind good ones, is also a problem. Remember how long it took to get a RB when Woods was injured, and we had to revert to getting a squad player who was on loan with us the previous season (Vermijl), and as I’ve already touched upon window after window we seem to target midfielders and not get it done.
Also think we can’t be selling anymore after Hugill, signals to other players we’re willing to sell and they think that they can get out easily. Can’t become a selling club if we want to build a squad capable of promotion.