Is there a way to keep the normal map fixed in place while offsetting the diffuse texture on a 2D node?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By JinxRLM

I am using script to move the texture offset of a polygon2D. I would now like to add a normal map as well, but it moves along with the regular texture, regardless if I use the node’s texture or make a canvasmaterial with a texture. if I make a shader and add a normal map that way it seems like it simply tells Godot to use it as the built-in normal, so it also moves along with the texture. Are there any hidden parameters accessible via code to explicitly control the offset of the normal? I don’t see any in the inspector.