Answer to the question, if CreateMeshSection resets the MeshSection, if an already existing SectionIndex is used:
Yes!
I looked it up in the ProceduralMeshComponent.cpp:
// Reset this section (in case it already existed)
FProcMeshSection& NewSection = ProcMeshSections[SectionIndex];
NewSection.Reset();