Ok so first i thought this could be bug. But now it's starting to look like these movesets has been changed intentionally.
Firstly we had Chatot, and now i noticed same thing going on with Magnemite.
OK so first, here's lvl 32 Magnemite:
And now if you look at the Bulbapedia, the moves it should know at 32 level (according to ORAS) are: Flash Cannon, Electro Ball, Metal Sound, Mirror Shot.
So this is absolutely not a good thing IMO.
But that's not all it. I wanted to do some research about this.
You can also catch 42-45 lvl Magnemites in the Abandoned Power Plant. So i went and catched a 42 level Magnemite. And it looked like this:
Clever ones already noticed what is wrong here. Guess?