BTW I think your DT-880 measurements are messed up too.
You are getting way too low second harmonic for the DT880 driver or any dynamic driver. In my years of experience, I don't recall seeing any driver have a second harmonic at -68db at any reasonable volume.
I know Tyll's IF measurement ~0.3% @1kHz is THD+noise, but THD+noise is typically only a little be higher than THD by itself, not a magnitude higher.
Subtract the noise, and the THD is likely to be ~0.15 to 0.25%, with the second order distortion being similar to THD (since second order dominates), not your 0.04%.
One thing I cannot guarantee is that the SPL is correct. I simply used Tyll's sensitivity measurements as a reference, so that I only needed to measure voltage, which I can do accurately enough.
It is actually fairly consistent with the HeadRoom distortion measurements, at least as far as the 2nd harmonic is concerned. For some Sennheiser headphones, HeadRoom in fact shows even lower distortion.I know Tyll's IF measurement ~0.3% @1kHz is THD+noise, but THD+noise is typically only a little be higher than THD by itself, not a magnitude higher.
Maybe that is part of the problem. There is sensitivity variance in same make/model headphones. Consider Innerfidelity Beyer 70 2 sets of measurements which hit 90 dB SPL at 0.099 Vrms (0.03 mW), and 0.073 Vrms (0.02 mW). I think that's about 1.76 dB, but 2 headphones is a small sample space to get a feel for the variations. Furthermore, some headphone models might have more or less variation.
I think HeadRoom displays the distortion contribution of a single 500 Hz signal, while I think Innerfidelity (Tyll's newer approach), Marv and some others use sinusoidal sweeps to derive THD+N. In these cases THD+N might not just be the contribution of a 500 Hz tone (missing the 250 Hz, 125 Hz and so on contributions which may or may not be negligible). Here is a hopefully useful Linky.
The thing that bothers me about noise (THD+N vs THD) being an issue though is that in Marv's plots, D3 and D4 are very low at 1 kHz... unless this noise is affecting even harmonics only at 1 kHz which brings it back harmonic distortion instead of noise floor.