i know you said the shooter lane switch works in test, so forgive me if you've done this, but have you tested it with a physical ball, and not pressing it down manually with your finger? sometimes the ball will not sit properly on it after eject, causing it to think the ball didn't successfully eject, and it'll try again.