Editing mesh directly in unreal in any way breaks all materials (plane cut, fracture, etc)

This will happen, because you’re manipulating a mesh with more than one material.

You have to remap the UVs after processing the mesh, which means fiddling with the UV editor, part of the mesh tools.