Each league is different in that the 24 parks are different and the composition of pitching is different. On top of that, there's always the roll-of-the-dice factor that comes into play.
The data and game is working properly, so he has just played very poorly to this point. This can be attributed to tougher pitching, tougher ballparks and/or bad luck. If it's simply bad luck, the odds are he will bounce back as the season progresses.