What seems to be the problem here? I don't see any direct relation on a mining business having problems having their own bank accounts? If you open up a normal account for your business and your transactions are only from liquidating your crypto to fiat then I don't think they will flag this for any kind of restriction especially if it's just an inflow of USD. Or if you just want to have a peace of mind I think what the previous members have suggested are good banks as well, at least you have that option.
This is a problem specifically with business accounts, which I have found out. I have for many years deposited and bought thru a major bank (one of Chase, Citi, BoA, etc) on a personal account, no questions asked, no problem, but when trying to open a business account, almost every major bank has a specific restriction saying "no business accounts related to crypto". Yes it is that broad, go ahead and try it and see.
I am hoping there is some smaller or just online/remote bank that will allow a crypto-related business account, just wondering if anyone knows.