vtkXMLPolyDataReader Texture Coordinates

That was my guess that we are just missing the handling of the custom arrays like Scalars/Normals/TCoords/Vectors…

In your code you should be able to call something like

const ds = reader.getOutputData();
const pd = ds.getPointData();
pd.setTCoords(pd.getArray(0));