If you add a goal when ball overlapps net it gets added every tick and you would end up with hundreds of goals as long as the ball is overlapping the net.
It would be better to use on collision so it only happens once or use the "trigger once" condition on the overlapping part.
Why would it take ages to restart the layout when they score 1,2,3,4 etc goals?