I had this issue with a US seller a few weeks ago and had to jump through hoops to chat with a human who could refund me after weeks of not shipping.
There were over a hundred other messages where people rated them 1 star and reported item not shipped. Amazon responded with a generic message and said it wasn’t the sellers fault.