Its sucks that it ended up this way, but once again its proven what I realized some time ago that that getting a legit and reliable no-KYC debit card is just a pipe dream as sooner or later they either stop working or they end up being a scam, like in this case.
Anyway, flag supported and at least you didn't lose too much.