Orders are really unreliable. Most items are listed as "pre-order" which just means the seller doesnt actually have the item but orders it somewhere else. So it takes much longer and often it turns out they can't get it anymore and the order is cancelled. And they will refund you using "shopee pay" even if you used something else to pay with, and don't have a shopee pay wallet. So the refund is useless.