Yes! I used a shader in light_only render mode as well as using PointLight2D nodes for the lighting. In this case I compared the transparency of the light texture and if it was below a certain threshold, I would discard the texture from being rendered.