There seems to be something wrong with the VertexColors when using tubes.
dat = Table[{Cos[x], Sin[x], x/10}, {x, 0., 10}];
col = RGBColor /@ dat
{
Graphics3D[{PointSize[Large], Point[dat, VertexColors -> col],
Line[dat]}],
Graphics3D[{Thick, Line[dat, VertexColors -> col]}],
Graphics3D[{CapForm["Square"], JoinForm["Miter"],
Tube[dat, VertexColors -> col]}, Lighting -> "Neutral"]
}
This also seems to be the case in the documentation, this is an example from the VertexColors doc.
other examples in also fail like this one in the Tube doc.