I am having same moat eject issue. It seems to be a common problem? Any ideas? I did some troubleshooting based on comments in this thread.
When the ball falls into the moat most of the time does not eject until ball search mode. It seems to be getting worse where the ball won't be detected and will not eject. I tried a few things that did not work. I lowered the screw coils to see if that helped the ball sit lower and break the sensor. Did not work. I checked the wiring and also re-seated the connector to the board for the sensor. I did a switch test and it shows closed and when I put a ball in the moat eject it shows open. I think that is how it supposed to work. Also, when you power up the game with ball in the moat eject, it does right away detect it and eject the ball.