Don't know what you read, but there is nothing to explain. I have used TurboTax for close to 20 years now and my stimulus check was in my bank account yesterday morning. By the way I have already completed my 2019 taxes as well, so I have used TurboTax and I have received my check.