I got my payouts. Everything is fine

At least if you actually got your payment from this site it should also include a screenshot for solid proof that your withdrawal was processed properly, I know about Duelbits so far it is still reliable on this forum maybe, so it may take time for the withdrawal process manually so there is a delay which should be a concern for the OP to be more patient.
I've never played and used Duelbits so far, might be happy to monitor the progress of the problem in this thread, is the site really safe and processes all user withdrawals, even though I'm just a small gambler maybe my withdrawal process is still fairly automatic, when the OP withdraws big money it seems it does take a long time for the manual process to go through checks.