The problem is that the card is still in production, it has not even been shipped, and almost 3 weeks have passed.
For shipping, it doesn't take much time. Likely, it would take a week, but it depends on your exact location. I don't think you should worry since I got my card easily. I was also waiting for production, and it looks a bit longer than usual. However, you may talk with support if there is any other issue regarding your cards. They could say, possibly, when you can get the card. But I am sure you will get it if your shipping address is correct.