The number of position, normal, and texture coordinates can be different, because two vertices can share a coordinate in the same space, but they differ from each other.
Think of a box (8 vert.) Using 6 different rectangular shapes (one per face) in the texture space →, which is 6 * 4 = 24 texture coordinates.
Edit: The overall uv map for the window looks lower (14 texture coordinates). I annotated three different vertices: A , B and C Note that in the rectangle, each vertex is adjacent to three faces, which should also be true in the uv map. C gets the texture coordinate, which is adjacent to the three faces, but B needs to be duplicated, and A tripled to do this.

source share