Product: Checking or savings account

on XXXX, my bank, Bank Of America had 2 Savings accounts opened that showed up on my phone ap. One in my name and one in my daughter 's name ( which I am co-owner on her account ). I thought it was some type of solicitation, so neither one of us ever opened the link or added money to it or anything. Then on XXXX we noticed my daughter, XXXX XXXX, was charged {$4.00} on that account -I guess for not keeping a minimum balance, so that alerted me to call them. I spoke with XXXX and then the Supervisor, Mr XXXX in Georgia at Bank of America. They informed me that it looks like I opened these accounts. I said no, I did not, and wanted to know what info they could tell me like where it was opened, if a debit card was ordered or sent out etc. Ms XXXX told me that I couldnt be told that info because I may go to that person 's house and she couldn't be responsible. When I spoke with Mr XXXX, he told me the address that was used and it was an address i previously had back in XXXX. So this tells me someone at the bank must have done this to meet some kind of quota. Why else would an old address be used???? They closed the accounts immediatley, but now my accounts have some sort of Fraud alert on them and I've had issues ever since. The customer service there is horrible and you cant talk to anyone in person without making an appointment, to which there is atleast a 3 day wait. 
So now, after all that, I deposited a money order for {$130.00} on XX/XX/XXXX at the atm. I misread the screen and thought it said it would be available on friday, XX/XX/XXXX. It was not, it was actually the following friday, XX/XX/XXXX. I called and spoke to 5 different poeple to try to get it sooner- since it was a USPS money order and only my name was on it. They gave me so much greif then finally gave me a temp credit for 24hourss to take money out and then they put the hold back on. The reason being, something to do with my account standing. 
Which brings me to my main issue. On XX/XX/XXXX I did a consolidation loan at XXXX XXXX. ( a local loan company ) They gave me a check for {$4600.00}. I brought the check into the bank and showed the teller. I said I need to deposit this but first need to find out an exact date the funds would be available, because I need to payoff debt with it. I said please let me know before you deposit, because if its too crazy of a hold I would just find somewhere else to cash it. She ran it through, told me no, its good- it will be available XXXX on XX/XX/XXXX. I said are you sure? Because I can deal with that. She said yes ma'am, I have it printed on your receipt XX/XX/XXXX. So i deposited it. That same day, XX/XX/XXXX, I received an email at XXXX ( 3 minutes before the branch closed ) that said " A hold was placed on your check because check specific information indicates item may be returned. Date available : XX/XX/XXXX XXXX. '' I immediatly called the Bank of America800 # - the lady told me yea, its being held, we have that right. I said but I have a receipt that says XX/XX/XXXX, she said theres nothing I can do. I then spoke to a Supervisor- I told her the exact conversation I had with the teller about the importance of the availability- she said sorry, but thats their right. What is the point of having a receipt then??! She told me I could look at their rules online that says they can do what they want, but I've looked everywhere and they are not on my ap. No one will help me, and now I have to wait til XX/XX/XXXX, which is 10 days after I deposited the check, and I have a receipt that says it will be ready XX/XX/XXXX. I will be closing my account immediatly after I get my money released, but this is ridiculous!!