try increasing/reducing texture size and check if it affects width of the “line” at edges.
my guess it’s about uv mapping (materials use box mapping, right?) and texture filtering.
probably, if mapped manually, so uv grid is “inside” colored areas, the lines would be gone.
just speculating.
Your guess is correct. If your graphics quality is anything but super low, the textures mapping is going to use bicubic sampling which does sample outside the [0,1] uv space at the edges, wrapping around to the other side of the image. Model makers do put uv margins around things exactly as you suggest, but unfortunately developers don’t have great control over how materials map onto basic Parts, besides the tiling scale and offset. Scale and offset, along with specially pre-scaled textures can solve some cases of this, but it would be cumbersome.