Does somebody encounter a bug, when godot doesnt see any new nodes after doing something with shaders?

Godot Version

v4.4.1.stable.official [49a5bc7b6]

Question

I tried to create a visual shader, after that i added a Tilemaplayer and tried to acces it via gdscript but godot gave an error. The path to tilemaplayer was correct, i dont have any idea why godot didnt see it. I tried adding node2d and accesing it too but it didnt work. In the inspector where you can see nodes and scenes while the game is running there were no new nodes that i added at all. I tried saving it, nothing helped. And when i turned on OBS to record it IT WORKED. I did literally nothing. Edit: i had this error before in different project, still have no idea how to fix it and why it fixed itself in other project.

No,
The visual shader will be converted to a regular shader.
You can view the shader code.
Please check if the code for generating shaders includes uniform.
Without it, it cannot be modified.
In addition, shaders are an attribute of nodes, and modifying shaders will not generate new nodes in the node tree.
In the end, it’s possible that you didn’t save it initially and then automatically saved it.