As far as I’m aware, crypto on revolut isn’t really proper crypto in that there’s no option to be able to transfer to another wallet. It’s more like share dealing. I’m happy to be corrected though, I’ve only had a little look at it on there.
I use Revolut and BTC can be sent and received from any other wallet. You can only receive BTC back to revolut so I stick with that.
I have made loads of deposits to 500 Casino and also received several withdrawals straight to my Revolut BTC wallet so I can confirm it does work.