More news from my IRS cousin.
If you are expecting a paper stimulus check it is possible that you might not get it for 9 weeks.
The IRS used to have its very own department where they printed and handled all of their refunds and payments to Joe Public. Sometime between 2008 - 2016 that ability was taken away and now all paper checks are handled through 1 agency. This agency can only print 10 million stimulus checks per week.
My cousin estimates that there will be 90 million people who will receive paper stimulus checks.
90 million divided by 10 million checks per week = 9 weeks
I am not certain this can help you, but its worth a shot in the dark. The IRS has a web portal to update your personal info including bank account for direct deposit.
https://www.mcclatchydc.com/news/politics-government/congress/article241916566.html