The G-Max Eevee & Pikachu can't evolve so I'm guessing they get the three random 31 IVs, which helps. Whereas this is just a normal Pikachu. I think all the trades in SWSH have 15 IVs across the board so that's in line with this?So...
When you first log into HOME on the Switch, you get a free Pikachu... whose IVs are all 15 for some weird reason. I mean, at least the Gigantamax one has perfect IVs (or at least mine had).
When you first log into HOME Mobile, you get to pick a free Kanto starter. It has its Hidden Ability.
Mobile getting the better gifts is...just another for the pile, I suppose. Do we know THEIR ivs?