The double-tax problem
This is the single thing most players miss. When you win crypto on a casino, most tax codes treat that as ordinary income valued at the crypto's fair market value on the day you win it. That's the first taxable event — the income tax. Then when you sell that crypto (or spend it, or swap it into another token) at a different price later, you trigger a second taxable event — the capital gain or loss on the change in price since you received it.
Concrete example. You win 0.1 ETH at a casino on a day when ETH is $3,000. You owe income tax on $300 (gambling income at your ordinary rate). Six months later, ETH is at $4,000. You sell the 0.1 ETH for $400. You owe capital gains tax on the $100 difference between the $300 basis and the $400 sale price. Two separate tax events from one win.
The double tax is real and enforceable. The casino doesn't help you track it — you have to log the fair market value at the time of each win, each deposit, each withdrawal.