On the Transactions page, when uploading transactions with a CSV file, if a transaction matches a Recurring Item, it will automatically be linked first and any Rules will only run after that. Since Recurring Items are a final state, the Rules don't run on those transactions. Rules are expected to run first, and only then the linking to recurring items should occur.