Product: Checking or savings account

I, XXXX XXXX, am writing regarding a deposit I made to my account on XX/XX/XXXX on or about XXXX. Through the Bank of America app. this check is from XXXX as I am employed with XXXX XXXX and have been for the last 8+ years. I am also a long standing bank of America customer. In any case. The app initially stated that the check funds XXXX would be released onbthe next business day XX/XX/XXXX. Now in addition to that statement there is also another statement on the app saying my funds will be placed on hold until XX/XX/XXXX. 8 days after the intial date and 6 days after I would need said funds to keep from defaulting on my bills. I have spoken with XXXX, the intial customerservice agent, then XXXX whom I was told is XXXX 's supervisor and finally XXXX whom I was told is Candaces supervisor. XXXX told me when they tried to retrieve the funds initially the other account wouldnt release the funds .So the bank has reason to believe the check may bounce due to insufficient funds on the other parties behalf and I dont have the funds to cover the XXXX. I said XXXX?! XXXX may bounce a check, you do understand that XXXX is the XXXX XXXX   employees retirement system correct? So essentially youre saying the city doesn't have the funds to cover a check for an account that all city employees pensions are in? I asked to speak with a manager who could possibly better assist me as this didnt seem correct. I AM a Manager was her snarky reply but I will get another if you really want one. Thank you. I was then connected to XXXX whom couldn't give me an answer as to why an extended hold was placed on said funds. The closest answer I received was " something '' specific causes the bank to believe the check may not  clear. When i asked what specifically, XXXX could not give me a definitive answer. I asked did XXXX the City Retirement System dispute the validity of the check. No was the response, therefore I am at a loss.I then asked for a corporate number so that I may find a definitive answer and hence resolve the issue. He said he didnt have one but he gave me an email XXXX I eamiled no response cc the CEO XXXX XXXX XXXX filed numerous complaints with XXXX, Federal Reserve, FDIC Bank of A help via XXXX, online help via the app. All to no avail, at this point today is the deadline the very reason I took a loan against my pension as I have bills due today XX/XX/XXXX which have now become delinquent. I can not stress enough how dis heartening this is. I am a civil servant decency decorum professionalism and respect are tantamount. I witnessed none of these in my interaction with Bank of America. I have reached out to XXXX who assured me they are not holding any funds and those funds were made available as soon as I requested it be done. They instructed me to contact my banking institution as the issue is on my banks end. The complete opposite of what Bank of America purports. Essentially, they are holding my finds XXXX and causing my bills to go into delinquency, with a blantant falsehood.I have exhausted every avenue. I informed Bank of America that if my funds weren't made available to me by today in time to pay my bills I would be pursuing litigation. Its sad that it has to come to that over a XXXX check. However I have exhausted every option. Any assistance which you could provide would be greatly appreciated thank you.