FILLER!
Some of the sprite work, especially backgrounds look blurry and contrast from the sprites, notably the cave where Gym Leader Ryu is fought. Not even Dorkly makes that mistake.
The battles use the Gen 6-7 (and some Gen 8) 3D Pokemon models, pixelated and bilinear filtered, while the UI just looks plain, which contrasts from the Gen 3 style used in the rest of the movie.
In addition, most Trainer battles themselves don't add much to the plot / story or add any humor, such as the battle with Ryu, which goes on for 2 and a half minutes without at least a single dialogue in between (aside from the start and end).
Same deal with Propel, which lasts 2 minutes as well.
There's also two Rocket Grunt battles, though it looks like it's shortened, it still feels too long.
it's best to just skip parts of these battles just to see the outcome and move along.
Overall, it's a total mishmash of styles that don't really blend well, even for sprite movie standards. I'm not asking for something on the same level as Super Mario Bros Z, but at least keep things clean, consistent and keep the viewer engaged.
Aside from that, 20 minutes is impressive for an individual animator, even for a sprite movie, and you've got a good team of voice actors. Just needs ironing out
Graphics: 3 | Style: 5 | Sound: 9 | Writing: 9
Overall Score: 6