I see.
Annoying.
I asked you if you were trying to preserve the X/Y Tiling so that the size of the object doesn’t matter, because if you do not set up a material correctly, it won’t scale properly.
I think you’ll need a specific material function to address this. One that gets its values GLOBALLY and not LOCALLY. This means that no matter where the material is in the level, it’s always going to align a specific way. (It’s how trees blowing in the wind work; they all use the same GLOBAL value of wind, otherwise they’d be completely desynced.)
I’m getting ready for work, so I don’t have time now to look it up, but hopefully someone in the Forum gets to you (or you figure it out) before I can do my own research.