Faulty Tweeter or Crossover (PMC TB2+)

One of my speakers is showing a big dip in the high frequency range. I initially though that it would be a failing crossover capicitor. I had a look at the crossover and it seems quite simple, with one film 3Mfd cap (a Bennic XPP polypropylene film, I assume the highpass tweeter) and one 20MFD electrolytic (an Alcap electrolytic). I understand that polypropylene caps rarely fail, and I thought tweeters generally either worked or they didn't.

Does anyone have any ideas?

These sweeps were taken independently by the way.
SpeakerDip.png
 
Dohhh, I just took the grilles off for teh first time in about 2 years, and noticed that one of my twin terrors had pushed the silk dome dust cap in. Dismantled it, popped it back out and now the speakers match very very well.

I'm astonished that thi simple thing created such a big dip!

I'll leave this here for anyone else who is googlimng similar issues (and for those times when we've looked at second hand speakers with similar issues and seller has said "dome pushed in but doesn't affect sound"!!!!