After you file

what day did you update your bank info?  the IRS stated they took all the updates through April 22 and those are the ones that are being direct deposit this week.  Maybe you missed the cutoff and your check was queued to go out this week in any event?