Currently I am using Binance wallet, but I heard that they can lock account and ask about these transactions.
I have seen a topic like this before, but I forget which board. the solution is one, don't put your balance in an exchange wallet, use the wallet to which your own the key after that transfer it from your own wallet to exchange. this trick will save you from banning deposits from gambling sites.
Yes, it is. It is better to use another wallet that will use to deposit and withdraw the win money. We can keep the funds in that wallet and not send to anywhere except to deposit on the gambling site. But you can send it to the exchange if you want to convert the coin into fiat money. That will be better for you as you do not want to have a problem with the gambling site or the exchanges.