if you just want to use it for a plane, then there is an easier way indeed. However, works only for two axis, so the texture of a cube will still get one side not scaled properly, if you scale the cube on that axis (z-axis in my example). Have no idea, how this could work with all 3 axis.
The Texture Object Parameter is feed into the Texture sample, because for some reason, the texture sample did not show up in the instance, after linking that stuff to the UV input. With the Texture Object Parameter attached, i just bypass this, since that does show up in the instance, and the texture can be changed again. Not sure, if this is a bug or working as intended.
