Is it legal for casinos to keep the money?
Technically they are not allowed to use that money either but legality has lot of loopholes so they will just use the term money on hold which is just numbers on their platform while the funds deposited will be in circulation as long as they want until they are contacted by government authorities to return the held funds.