I think it's possible that you need more minutes to get a GS upgrade. As much as I noticed, when my players get exactly 48 min, they just keep their previous week gameshape.
But anyway, I always play my trainees full game + backup game. The backup game is usually at their best position, when I want them to actually contribute, instead of getting a 3.5 rating for 48min LOL