The IRS releases most refunds within 21 calendar days after the e-file has been accepted (received), not 21 days from the e-file date.
https://ttlc.intuit.com/replies/5340655