Anyone knows why this is so? Is because of the higher training level?
no
probably because you haven't enough players to train
or players you had from older times, had 3 positions and gave more bonus.
Try to find a couple of crap 3* , with 2-3 positions cheap players (DC-DR-MR, DL-ML-AML, ST-AMC)