Below are the most common reasons for the ''Insufficient funds'' error:
Amount you are trying to withdraw is larger than the amount available on your balance.
Your funds are being held on the trading account. You need to transfer them to the main account to enable withdrawals.
Make sure that you're not trying to withdraw an amount with more than 8 decimals. If you do - please limit the withdrawal amount to 8 decimals, no more.