My Flywheel can only hit the lower goal, I have 3 days to fix it. What am I doing wrong?

I’m trying to build a flywheel for states, and I’m having a hard time getting it to hit the upper goal. I’m using a 1:25 gear ratio, a pair of 250 mm travel wheels wrapped in rubber bands, and a pneumatic gate. The motors are set to 100% velocity and torque, and they work well enough, aside from the gears occasionally getting misaligned, but it can only hit the lower goal. The Flywheel is as tall as the height limit will allow, and I don’t know what I’m doing wrong. I don’t have much time to do this because we need the week before States to code & drive, and if I don’t finish this by Sunday, we’ll be taking a modded herobot to states, which would be really disappointing. Any and all advice will be appreciated. Thanks!

Photos:

I have had this problem and at least what worked for us was adding another cylinder and making the puncher longer

like this