After you file

I filed my 2020 return via TurboTax and my direct deposit bank information is correctly written on my return.  However, I still received a paper check refund in the mail.  Likewise, I did not receive my stimulus check.  I entered my personal info on “Get My Payment” and it said it “needed more information”.  I entered my direct deposit info on the portal and hope to get it soon.  The bottom line is even though my info is absolutely correct on my tax return I still didn’t get my refund via direct deposit or Stimulus payment.