code below is present in tutorial. gltf already has a optimized vertex buffer for index buffer. No need for checking unique vertices
...
// Add vertex if unique
if (!uniqueVertices.contains(vertex)) {
uniqueVertices[vertex] = static_cast<uint32_t>(vertices.size());
vertices.push_back(vertex);
}
}