Looking for suggestions on editing a CAD converted dataset we've received. All of the polygons that contain holes in them (donut), the holes are connected with a line to the exterior polygon something like the image below. In other words, these are a single part, and not a multipart polygon.

Is there a workflow/tool to easily update or fix these so they are a true multipart polygons?
I do understand that the following would work:
- create new interior holes by re-tracing these holes
- then deleting the vertices for these holes
- and finally re-clip using the newly traced holes.
But that's not a very appealing thought for editing 1000's of these bad polygons.
Thanks for any tips/suggestions