I've been trying to withdraw money from the Punkz website for 4 days without making any winnings, and they just won't release my withdrawal. I've already tried contacting support, sending emails, and nothing so far.
There is obviously a reason why your withdrawals are being cancelled.
When you say that you have been trying to withdraw
"without making and winnings", what exactly does that mean? Did you deposit a sum of money, wagered some of it, and now you want to withdraw the rest? You have to understand that you can't do that. Online casinos require that you wager the entire deposit at least once. So, if you deposited $100, you have to bet that $100. You can't bet $30 or $50 and ask to withdraw the rest. Unless, of course, you are at a casino that has a 0.5x or similar wagering requirement.
The amount you are trying to withdraw also has to be the same or higher as the minimum withdrawal limit in that (crypto) currency.
He has confirmed that he cancelled the withdrawal himself, not punkz who cancelled the withdraw.
What I understand with what he says "without making any winnings", seems that it is as what your example (deposit-place few bets but wager less than his deposit-withdraw).
High likely it is all about 1x wager requirement on deposit which may make his withdrawal is being checked first before punkz release it.
At the time punkz check it, he is impatient why it takes long time so he cancelled his own withdrawal request then trying to do new withdrawal request (he did it repeatedly).