Had this with an Academy player last season - no idea if its related but he trained very well until he started getting hit by the wage increase bug.
His gains were like yours, his value didn't increase as much as expected each Q. Now he's training well again this Season but he's going up for sale as soon as I get a replacement.