Possible explanations for virtual pitch
The system isnŐt just taking the difference between harmonic frequencies, because shifting the harmonics, but keeping the difference the same, changes the pitch.