Seams at texture boudaries - VTK 9.3.1 (C++)

I’m rendering a 3D surface mesh in X3D format with an external texture image in VTK 9.3.1 (C++) . The mesh loads and the texture maps correctly overall, but I’m seeing visible seams where the texture edges meet.

I suspected it might be related to texture coordinate precision or wrapping behavior, so I tried using:

texture->RepeatOff()
texture->SetInterpolate(true);
texture->SetEdgeClamp(true);

However, the seams are still visible.

Has anyone encountered similar texture seam artifacts in VTK?