Not a bug. Every player has a threshold they are willing to accept for minutes and promises. Sometimes you promise a player a start and 25 minutes, never play them, and they never complain. Others complain and transfer if you *only* start them 25/26 games (yes, this has happened to me).
The bigger point should be if you promise a kid something he should transfer 100% of the time promises are unfulfilled.