Binance is professionel. What do you mean by holding your funds? Ofcourse they will when you shitty bank don't cooperate and return the funds to binance? You must blaim your bank, not binance. You can go this route instead: Binance ----> Revolut ----> Your shitty bank. That will work out.