It's all in how you define "destructive". One key effect of NDME is that when you split a clip it effectively creates two copies of the data and slip-edits both to hide the overlapping parts. This means that notes crossing the boundary are effectively truncated at the slip-edit point. For anything other than drums, this is audibly "destructive" in that you lose the full duration of such notes.
In contrast, if you split a clip with NDME
disabled, the result is two partially overlapping clips with the boundary of the first one ending at the original duration of the longest note that crossed the chosen split point. To me, this is less "destructive", and is usually the behavior I want want when I split a MIDI clip.
I just tested your project in some earlier versions, and found that quantizing in X2 and earlier with NDME enabled resulted in the clip's end boundary being extended to restore the original duration of the quantized notes before the slip editing was applied. This is also what happens in
all versions when NDME is
not enabled.
But in
X3e as well as Platinum when NDME is enabled the notes get quantized later without the boundary being extended, and one of them is not recoverable. So it appears this got broken some time in X3.