They claim it's for upgrades, but they can't give a timeframe for the service returning, & a lot of people on reddit are upset about it. I think the feds have come down on them.
Not sure why they can't be more up front about what's going on, but it makes me wary to use them & I wanted a bch debit card option real bad, but they keep getting shutdown.
The tax burden is being increased europe-wide. Best option is to open a bank account in dubai (no double taxation with EU countries). This way you lose only about 2-3% instead of >20%