Currently:
When you re-categorise a transaction and you select either of the "and past matching transactions" or "future matching transactions", the transaction description needs to match exactly.
However, sometimes there are transactions where they are the same for all intents and purposes, but there might be a random number of date in the transaction description so the "matching transactions" logic doesn't get triggered.