If you set it to Light only only the light will affect it. I’m not sure I understand the effect you want to achieve but try changing its CanvasItem.mudulate to a darker color.
My problem is that when I put a ‘flashlight’ effect on the screen, the healthbar clips off at full brightness since it uses a pointlight2d to make the section of the healthbar that flies off visible.
This is fine when the flashlight effect doesn’t exist, but I’d prefer if it could be lit up by the first pointlight2d while still being dimmed by the canvasmodulate.
There’s a very easy workaround I can use by replacing the canvasmodulate and pointlight2d with a sprite of the below picture… but I worry about sweeping the problem under a rug instead of fixing it.