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
image

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

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