Some sites won't let you cash out unless you have made a deposit, I know Juicy Stakes
is one, and I believe Full Flush is this way but not 100% sure about them.
I would play America's Card Room Freerolls if I were you, there are usually Private Freerolls that aren't too hard to get into, if you have a Twitch account, or just sign up for sites that offer them. Also, CC has a couple freerolls on WPN(ACR & BCP) each week, once you become eligible for the freeroll club.
I am in USA so my options are limited, if you aren't in USA I'm sure there are more options that I haven't listed.