Your comments

This answer is good for ping-pong movement, but what about dynamically changing scale?  There is no custom field option there.  Could it be added?

Thank you, I had a second ShaderWeaver folder.  The problem is now resolved.