SPCKushanswered grow question 6 months ago If you're growing outdoors than possible leaf burn, you said something about alot of rain, that can be it. The sun will focus the light on the beads of water.
If it's bugs then check the bottom of the leaves and you'll see signs. If bugs try Crop Defender or The Amazing Doctor Zymes, they're both good alternatives to Neem oil
Good luck and Happy Growing