I got my payouts. Everything is fine

Glad to hear that you were able to withdraw your winning funds. Duelbits is doing well here they are dealing well with their customer's problems. Yes, it is true that they delayed your withdrawal process a lot, and the support team told you the reason for this delay. So since your problem is solved and you were able to withdraw your money, now you can lock this thread and mark this thread as problem solved.