From your description, it seems like the hole circuit is working properly:
But if the score motor continues to run because something else is stuck and prevents it from stopping , it will repeat the hole kicker sequence over and over again. This may also explain why it keeps on adding 1000 points, if the ball count unit does not advance and keeps the ball index relay energized. (If I remember correctly, every game starts with a bonus of 1000, added at the start of the reset cycle.)
Is the ball count unit stepping up and down correctly?