I was informed that they are forbidden to provide information about why my money is being held for 3 months or when will the money be released.

US unconstitutional anti terrorism laws does not void contractual laws between parties. Report them for fraud!! (every company can use that excuse to get an extra 3 months credit for free from their customers funds).