The main cause of delay in payouts is the processing time.
Before a payout is made by a betting site, the site must verify your identity and eliminate any potential impersonation or fraud. This is why many betting sites ask that you complete a verification process before making a withdrawal.
If you have not verified your account, your withdrawal may not be processed.
Another reason why your payout may take too long is bank delays.
If your payout is delayed for more than three working days, it is best that you contact your betting site and make a complaint.