Around XXXX XXXX, I transferred {$9000.00} from my Bank of America Checking Account to my Credit Card Account, in hope to temporarily bump my credit limit so I can spend it. 

Turns out, it didn't work the way I hoped. And my {$9000.00} was frozen. 
Firstly, if my money gets immediately frozen, why was the transfer even allowed? There was a very convenient button to do the transfer. 

Later I contacted BoA and they said they'd send me a check to return my {$9000.00}. 
I never got it. 

Last month ( XX/XX/2022 ), I decided to ask again. They said they can return my {$9000.00} electronically and I should receive it in the next billing circle. 
However, yesterday ( XXXX XXXX ) I received a mail saying the operation failed. The explanation was basically " It was too long ago, we can't return the money ''. 

How is it even legal to hold my money this way for almost half a year?