Fraud by Turbo Tax and SBTPG by holding my refund already released by the IRS!

I filed my taxes using Turbo Tax on February 5th, 2022.  The federal and state government accepted my return right away.  I got a notice for the IRS that my tax refund was to be directly deposited on February 24th.  February 24th came by and went and not tax refund was deposited into my back account.  I called Turbo Tax who then told me that because I choose the option to have the Turbo Tax fee taken out of my tax refund, the company called SBTPG processes the refund and takes the fee out and then is supposed to directly deposit the rest in my bank account.  I then was directed by Turbo Tax to call SBTPG.  I called them and they informed me that the refund was “rejected” by my bank that a “print check” was issued and was “pending”.  I called my bank and they informed me that nothing came in and nothing was "rejected".  I was on the phone with Turbo Tax and SBTPG many times last week, and no one could give me a straight answer as to where my tax refund was and when it was to be mailed out. On one of these phone calls, they also told me that it was loaded to a "card"?  I checked my actual tax return, and my bank account number and routing number is absolutely 100% CORRECT.  When I called Turbo Tax and SBTPG, I told them this, but they told me that it must have been incorrect because it got "rejected" by the bank.  The account information on my official tax return is absolutely 100% CORRECT.  I have spoken to at least 8 different people from both Turbo Tax and SBTPG, and no one has given me a straight answer as to where my tax refund is.  I have also been given different information every time I call.  It has now been almost 2 weeks since my tax refund was supposed to be directly deposited into my bank account.  The IRS website states it has been directly deposited into my account, the Turbo Tax website states that it has been directly deposited into my account, and the SBTPG website states it has been directly deposited into my account.  I paid for a service through Turbo Tax, and I have not gotten my tax refund yet, and they are using a company (SBTPG) to process that payment who is holding onto MY tax refund. This is criminal!  I am a working poor, single mother raising 5 children!   I desperately depend on this refund!  It is MY money, not SBTPG's.  My tax refund should have been deposited into my bank account using DD.  I had the correct information.  If there was a mistake, it was on SBTPG's end.  They have been wholly unhelpful over the phone, and I have been given no recourse to have this resolved.  I do not know where my tax refund is. I need to know where it is and when it coming!  This is criminal!  The mistake was made on SBTPG and Turbo Tax's end.  I want my refund and the money that I paid Turbo Tax for this horrible and unprofessional service and heart ache!