Texture Samples inside Material Function not updating from Input Texture

Im creating a material function to hold the different effects I want to apply to a few materials. The function itself is working fine. However, if I have a Texture Sample that has a texture in it’s parameters and I pipe in an Input Texture so I can update it from outside of my function, the new texture that I apply doesn’t pass through. It keeps the value in its parameter.

I expected that functionality to work as a default, so if there wasn’t a texture being provided it would just use the value it had, but instead it simply does not to pay attention my input.

Could you show me/us a screenshot?

Chance is that you needed to set the “use preview value as default”
Also be sure its set up like this:

Like this, it should default to the chosen texture is no textureobject is added outside the function.