Refunds can occasionally take over 21 days to process. The following FAQs includes some reasons why:
https://ttlc.intuit.com/replies/3302084
https://ttlc.intuit.com/replies/3302330
An it's been over 21 days