The trough optos on mine were registering correctly too, but it was still launching multiple balls.
I have 3 pins with the 7-ball trough boards, so I was able to swap boards around and the problem followed the board set to the other pin.
Ended up reflowing all the solder joints on the trough boards and it fixed the problem.