I went to Bank of America to purchase cashier checks. After the teller checked and determined that I had enough available fund in my accounts, he withdrew the fund from my accounts and wrote me the cashier checks, then, he called the branch manager for his signature. His manager asked him to tell me that all managers were in a meeting, either I wait 30 minutes before they would help, or I should go to another branch for the checks. I requested talked to the manager directly. The branch manger came out and told me that he would help me. However, after about 20 minutes, the manager informed me that BOA approval team disapproved issuing me the cashier checks, with a totally unacceptable reason---- the available fund that I used to pay for the cashier check was in the bank account for only 4 days, although the fund is the available fund (no holding on it), the fund shall stay in my account for 5 days before I the right to use. Does Bank of America have the right held my available fund?