I got him off the shop. Just hold out hope and you'll get him eventually.
Even Trophy Rush is only giving me 3 new ones per run.
Also the trophy shop re-stocks after every match IIRC.
I said "spam".
Because getting 3 is VERY good if the shop is no longer useful.
I assume you didn't live customs moves unlocking yet?
Ok, so, you use a home buffer glitch to get the most of the red wrench in the reward roulette in classic. That implies highest comfortable intensity and you spam for every characters since the rng are screwed up so that you have almost next to no chance to get the move you want if you don't pick the character associated. Even if you do tough, equipment make this a pain as weknow how pokemon rng works, even if you have 1/8 chances to get the last move, you could spent 30 moves to get it. Btw, this is only IF you get a move because I'm sure equipement is more probable than moves. So, you spam like crazy and sometimes, you get gold from beating the classic (trust me, there's a point when you quit the classic because didn't got the move).
I ended up with 125 classic done and 50k gold and I spent like 30k to get the last 3 trophies I could get.
Also, if you think smash run is better for the moves, no because it's the most inconsistent thing I tried (never got after 25 attempts the move from little mac wasting 6 minutes each time...).
So, just be happy to get 3 trophies because you got them and it's done.