I don't follow all of your test light experiments (not sure where the test leads are). But it does give me another idea to try.
To make sure I'm still on the same page the current problem is that when the ball lands in an eject hole, you get card points, but not 50 points and the ball doesn't kick out. And through some jumper wire testing you can get it to award 50 points and kick out. Is that right?
I believe that the complete sequence should be:
- ball lands in eject hole
- No 1 relay fires, score motor starts turning, Advance unit advances through 5 steps, card points awarded
- No 2 relay fires, No 1 relay relaxes, score motor keeps turning, Advance unit advances through another 5 steps, more card points awarded
- Delay relay fires to keep the score motor running after No 2 relay relaxes
- No 2 relay relaxes, score motor still turning, Eject relay fires, 50 points awarded, ball kicked out
- Eject and Delay relays relax once the eject hole switch opens (when the ball is kicked out)
It sounds like you can get the first part or the last part of this sequence to work, but not all the parts at the same time.
With a game started and the playfield up, can you jumper across one of the eject holes an watch how far through the sequence you get? In particular I'd like to know if the Delay relay fires when the No 2 relay fires. The Delay relay seems to be the bridge between the two parts of the sequence that you've seen work separately. If it's not firing, or if it's switch to keep the score motor running isn't working that could explain why you can't complete the sequence.
Note that you'll need to keep that eject hole switch closed until you hear the Eject solenoid fire just like it would be if there were a ball in the Eject hole.
If the sequence stops before the eject solenoid fires, what happens if you give the score motor a nudge (just enough to get it turning)? Does the Eject relay/50 points/Eject solenoid sequence complete?