Thank you for your reply.
In the meantime, seems that TurboTax has been updated and is allowing direct deposit dates up to July 15, 2020 now. So I will stick with TurboTax. But alas, I cannot file my return until after I get the stimulus since my 2019 income was way higher than 2018.