Appending TArray to a struct's TArray

i cant append a TArray of vertices to a struct’s TArray of vertices. Is there a limitation to append function? Or the append function is only suited for simple Array? Or i am just doing things wrong?

// TArray ThisVertices; // populated with some values
// MeshAreaID // a struct
// MeshAreaID.Verts. // a TArray within the struct.

MeshAreaID.Verts.Append(ThisVertices, ARRAY_COUNT(ThisVertices));