Projectile spawning only once when hold shoot

You could do it 2 ways:

Set Timer by Event Node

Set Timer by Function Name Node

If you have any other questions feel free to ask, I will answer as long as I am knowledgeable about it.