Regulations on some things, for example driver's licenses, private mailboxes (and maybe bank accounts?), got tightened up/federalized with the passing of the Patriot Act/Real ID Act in (2004?). For example, to open a private mailbox, I have to fill out a federal form now. Additionally, I can no longer use that mailbox as a registered address for a bank account.
Did you use any kind of federal identifier, for example an EIN (something you can apply to the feds to get, often used for businesses), or did you use your passport/passport number, or none of the above?
The Patriot Act requires bank to keep home address of foreigner in the foreign country on file. But otherwise, you only need to provide passport + 1 more type of picture ID to open the bank account. This was in 2010