Yes, if you join this bonus program, you must be able to make at least 6x the value of the deposit you made. Let's say your deposit is 180K IDR and following this 100% bonus, then you must place a bet with a minimum value of 180,000*6. If at the time you experience a big win in several spins, then you must meet the TO first before you can withdraw all your winnings.
If you make a deposit without a bonus, then you will be charged 1x TO, so you have to play the same value as your deposit value 1x. The BTC withdrawal rate will be set automatically, so there is no need to do anything. this rate will be locked in a few minutes. So, it would be safe if there was a flash dump. For example, you withdraw BTC and are locked at a price of 20,000, when BTC price after your withdrawal drops to 18,000, you still earn at rate of 20,000 and there is nothing change. this is the advantage of BK8 in terms of withdrawal. both fiat and crypto impose zero fees for withdrawals.