I missed this yesterday. I have some experience with BoA, as I've held the Amtrak card since they took over the account, and I've had a few new accounts with them since.
BoA has cracked down significantly over the past 6 months to a year or so. They have a specific rule to their own cards, often referenced as 2/3/4 - no more than 2 cards every 30 days, no more than 3 cards every 12 months, and no more than 4 cards every 24 months. Since this is your first BoA card, clearly you're not in violation of those rules.
It's hard to say for sure what BoA's cutoff is, but I know I've been shot down in recon for having 10 inquiries over the past 12 months. I don't know if that's for sure a hard rule, or if I just have so many inquiries it was easier to round. The fact that your application went pending to me is good news. All of my denials with BoA have been auto-denials, rather than a pending application that was later denied. You can call recon if you want, or just wait it out. It's possible they need some kind of verification.
One thing BoA has started doing is requesting a deposit account to approve you for a credit card. The most common DP I've seen is a request to open a $1500 CD, and they will approve you for a card. It's up to you if this is worth it or not. If it comes to that, you could try offering opening a checking account instead, if you'd be more comfortable with checking over a CD (there's almost always at least a $100 checking bonus with BoA). Hopefully, that won't happen to you.
How many cards do you have across all issuers in the last 6/12/24 months? Again, it's hard to know for sure what BoA's hard cutoff is, but there's definitely a number that's too many for them to approve you at all.