Okay Bank of America is one company in america
it is not the "federal reserve bank"
the federal reserve bank is the boss of all USA based banks.
As for Bank of America I am a customer and they sent me the following statement
I paraphrase :
"If you use our card to buy crypto currency we will charge you like you are using the card to withdraw a cash advance."This is true and I may be able to find the actual document if I have yet to shred it.
So to sum up a bank Named "Bank of America" Based in the USA will charge you the same fees for getting BTC as it would charge you for getting a cash advance.
It is not the Federal Reserve Bank for America which is the boss of all USA banks.
I will look for the exact document.
And due to both my wife and I still not fully recovered from whatever we had in Jan of this year maybe covid-19 we did not do a lot of shredding.
Thus here is the letter clearly stating as far as Bank of America any crypto currency purchase will be treated as a cash
advance.
Note I covered my wife's account name and number.

So this is simply a large bank.
Not the USA government.
and it is clearly any crypto coin not BTC and ETH