Material preview and Rendering. Texture is off

The material is a single material with a precedural texture for the strip with the rounder end. The carbon texture is in the same node setup; it is an image texture.

But the location of the strip changes when I render the image. What’s causing this and why? Which one is correct? The left iamge is previwe, while the right one is rendered.