I don't typically use "For each collision point", so I'm not sure what's happening exactly. Try putting a print statement into that loop and then checking the console to see how many times its runs/prints a message to the console. However, I would think something like "Spawn at x of laser/y of laster" would work better, with slight positional modifications as you see fit.
I tend to run into problems when using the "create recycled actor of type" block. I'm not exactly sure how it works however I feel like trying to create an actor through this block that hasn't already been recycled would fail to create an actor. I would try changing that block to just the "create actor of type".
Just from viewing the game directly, the laser shots don't seem to be colliding with the enemies. Try just kill enemies with one collision first. It could need active collision detection.