Maybe keep your cash savings in a financial firm(e.g. Fidelity) in a money market cash balance account then wire it to the exchange when you want to buy. I have used this technique with no problem. Maybe try wiring to Strike or Unchained. Get another bank account and see if they behave better✌️