Same issue here. A duplicate layer was added to the legend (after I made some edits to the layer) but there is only one of that layer in the map. See the parking layers below, the top "Parking Garage" and "Parking Lot" are the original layers, and the duplicate layers are at bottom, which also show the heading.
When I attempt to toggle off the duplicate layer in the legend, it stays checked in the legend items and also remains in the legend, but the original layer is turned off and removed from the legend.
Removing the duplicate legend item also removes the original item.
The only solution I've found is to remove the item from the legend and drag it back into it from the TOC.