It is not true. I filed tax returns using TurboTax for my two adult children and their families that included direct deposit information and they both received the stimulus payment by 4/15/20. The family who has a child under age 17 also received the $500 dependent amount.
If you had your TurboTax fees paid from your federal refund, the IRS does not have your direct deposit information even though you entered it on your tax return. The 3rd party bank that took the fees from your refund got the direct deposit information but the IRS did not get it. You should receive a paper check with your stimulus payment at a later date. You can track the status on the IRS portal: Get My Payment | Internal Revenue Service
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.