I've been baulked on the occasional second-third upchange at maximum attack I suspect due to trying to change faster than the synchromesh can permit, but I've almost never had the problem you describe on downchanges even over many hundreds of track miles. I suspect the reason why my downchanges are reliable is because I always double declutch as well as rev-matching (even on the road). This obviates the need for the synchromesh to spin up and is most of use when entering a gear at over 7,000 rpm during aggressive downshifts into corners. I started double declutching in my first car (an ancient Fiesta) because the synchro was poor and the downchanges would frequently baulk (I used to drive it in the same way I drive my ///M

). Try double declutching when entering a lower gear at very high revs and you should find that the change is much smoother than with a traditional downchange.
The other thought I had is that your Mk I Exdos clutch stop may be preventing your clutch from fully disengaging - maybe this needs a tweak?
I've only had the problem you describe when downchanging when I've failed to coordinate hand and feet when tired at the end of a trackday.
Interestingly, the cast metal gear selector fork for third gear in my Audi TT suffered a fatigue fracture during a maximum rpm upshift leaving me with only third gear and no neutral. This made for an interesting drive to the garage