I don't think it's a bug, just a dis-balanced mechanic. The reputation weight shouldn't be this important, it should take your campaign(European) and your control of finances into account. Doesn't make sense to sell your best future players for a third(or even forth) of the profit you could do after a few years, even more when you don't need the money. Clubs like GNK Dinamo relies on selling players to stay afloat, but they don't sell them so cheap. They wait to develop the player to sell.
Also, the way the game take away the control for when accepting the deal is wrong, the only way a Chai