Did they start requiring KYC? I haven't used them in quite some time and won't be henceforth if they do require it.
That's the problem. They don't require it. Until they do. That's when you get trapped in their loop. And if they don't like your KYC then I distinctly remember them saying they reserve the right to keep your funds.
I wouldn't put money through somewhere that left that situation hanging over me.