That isn’t inconsistent with BoA’s practice. The foreign passport is proof of citizenship. Presumably a French passport would be fine, a North Korean passport would be a problem.
I'm French, I went to open a BoA account, it took almost 2 hours. Best part is that the humiliating procedure was done by someone with a Spanish accent.
What does the employee's accent have to do with it?