As mentioned above the PL games appear in the previous season's schedule (season 3). Same for me.
I discovered it this weekend, and the first game was allready played. No biggie, but I noticed what seems to be another bug when I set up my roster for the next PL game. I did this a few minutes before saturdays league game, and suddenly noticed an injury on 1 of my players. I checked the roster - no injury, but when setting orders, this player was listed in red.
Now, during the following league game, the player gets injured. I guess this is due to the games being calculated some time in advance, but still - this seems to be a bug rather than a feature? :-) For all I know this might be reported allready, and might not be a problem with the PL games only, but I thought I'd mention it.
Anyway, as a tip for ya'll - if you wanna check if players get injured in your upcoming game - set up your roster for your next PL game shortly before the current league/cup game starts...