Shader colors change when close/open editor

Godot Version

4.2.1

Something strange occurs with my shader that i dont understand

This is the shader

every time you create it for the first time everything works fine

but you close the editor, reopen it again and something happens with the colours

on this point, change the name of the shader variables and works again
and ingame always shows the wrong colors even though it shows the correct ones in the editor

I understand nothing