Product: Checking or savings account

Bank Of America who I've been a customer of for about 10 years has had my account on freeze since XX/XX/2023. It is currently XXXX the XXXX as I write this complaint. I own and operate with the help of XXXX employees a farm where I grow and mass produce various fruits and nuts. I filed my taxes with the IRS for my XXXX  year ( which i have my transcripts for ) and the Irs and Department of Treasury approved first and issued my tax refund of XXXX to my Bank of America account on XX/XX/XXXX where it processed and Cleared as all and previous IRS Treasury direct deposits do. As I am attempting to issue back payroll payment to my employees that I owe Bank Of America froze my account from use and put it " under review ''. I was originally told by a Bank of America fraud department supervisor it would take 5 business days and at the end of those days I called and expressed my frustrations to another Supervisor from the fraud department that these are my funds and they are unjustly holding them from me. The IRS has done months of due diligence and Bank of America has no right not letting me use my funds. The Supervisor told me that they are expecting my case and that it would take 3 more days. I ask what they are waiting for they said they sent a request to the irs and they are waiting a reply. They say a request was sent out on XX/XX/XXXX. So In those 3 days I got on the phone with Irs it took XXXX min they said that everything on there end about me is verified and that they don't understand why Bank of America is doing this to me. They also said that there is no request for anything on my behalf on there lap from Bank of America. I visited a branch at the end of the XXXX day deadline on XX/XX/XXXX. My funds are still on hold and " under review ''. They got on the phone with the analyst that's in charge of the review of my account direct deposit from the US Treasury and that they are still waiting for a response. The analyst also said another request was sent on XX/XX/XXXX and the issue would take another 5 days and potentially 30 days. This where I get outraged and contemplated gearing up for a lawsuit because the transition of events just are feeling outright illegal. My funds are on hold bills have to be paid. Families have to be paid. I ask why is it that I can contact the IRS in 30 min but it takes a institution with " resources '' DAYS. It legit doesn't add up and it feels like I'm being discriminated against. I called the Irs back and they are saying they have no request from a Bank while Bank of America is saying that they are waiting on a response. Meaning my funds the small customer my funds are on hold. It's not right and Bank of America 's " resources '' are poorly outdated to say the least. There is easily a more efficient way of doing business that doesn't leave the me as a customer out to dry for days either my funds on hold. Everything about my refund verifies. Name Social everything and I have my transcripts for my return. They claim they sent a request to verify the funds/for a transcript to the irs even they say they don't have it! 
I have my transcripts. They are doing some unjust. I need my funds off hold Bank Of America.