I believe the artificial intelligence must be confused about the meaning of the term "on-chain".
Probably, it searched through the internet to reply your prompt and found articles and web pages which used the term "on-chain" to refer to both casinos which run smart contracts to function and casinos which accept cryptocurrency deposits using transactions validated in blocks (but do not run on smart-contracts.
