Can casinos delay my payments even if I have done nothing wrong?

Sadly, yes. Casinos are not regulated in regards to how they pay and can take as much time as they need to audit your winnings before they cash them out, especially if it is a big win.