Glow in 2D on specific objects not working as I want

Godot Version

4.4.1.stable

Question

Hi, I am trying to apply a glow for a laser in my game. I already searched the internet and I found the solution to activate hdr2d in the settings, activate the glow and then increasing the modulate of the things I want to glow, which works, but…

  1. If I activate hdr, the whole screen gets brighter and the whole game doesn’t really look the same. I found out that I can reduce that by putting exposure in the Tonemap from 1 to 0.5, but then it behaves as I never had activated hdr.
  2. The things I want to glow are glowing, but so are some other objects. For example I have a white sprite, that also begins to glow when I activate hdr and glow. I can set the HDR Threshhold but the sprite glows (barely visible) up to a threshold of about 2.0 and then my other objects stop glowing.
    I also tried some shaders and a light2d, but nothing achieved the effect like the glow in the WorldEnvironment. How can I apply the glow only to specific objects without changing the appearance of my whole game?

EDIT: after a whole day of trying making this work I just switched to forward+ from compatibility and it worked perfectly as I wanted. It seems that compatibility can’t handle glow very well.