Update: Got the replacement extractor and it was the wrong one as it had the extra claw hanging down.
There were a limited number of TA90's fitted with the Walther Style Extractor, as opposed to the original Cz Style Extractor. My Compact TA90 is one of them.
My Full Size TA90 came with the current Cz Style Extractor. The Slide Boltface has to be cut properly for either one.
The Compact TA90 has been extremely reliable. Never a mis-feed and very accurate.
It might be possible to modify a Cz Style Extractor to fit, but that's only something I would have to look at in person.
You did not try a stronger Extractor Spring?

Series 88 Tanfoglio 9mm TA90's, Full Size and Compact.