In defence of Leeds, or any club for that matter, they have a valid contract that the player signed and are well within their rights to want to keep him
Clubs are always expected to bend over backwards for players, but there's never any expectation on players to fulfil contractual commitments
They feel they can't sell him right now, just like when we felt we couldn't sell Richarlison. He got his head down and played, and then got his move at a later date
Gnonto could easily do the same here, but he's decided to be unprofessional to force his move
You signed the contract. You made a commitment. The club can't afford to lose you at this juncture. Tough taters