About 2D sprite glow with Shader

Godot Version

4.2.1

Question

When I try to make my weapon glow in a 2D sprite, the below problem confuses me for a very long time…

The above image shows the glow effect, however, I found that in the middle of my weapon, the color is still white, so I changed my shader code from “+” to “*”, the resuslt is shown below

Now, my blade’s color is correct, however what makes me mad is the weapon won’t glow…

If i change the glow strenth or other paramters of WorldEnvironment node, the glow effect will be like…

The face is glowing too !!!

What should I do with this?

By the way, I have opened the HDR settings in project setting.

Can anyone give me an answer?? Please!!!