Amazon scammed me.
I ordered almost a dozen things at the start of sale. Except for couple of products, rest of them were bunched together into a single package. Nothing out of the ordinary. Now It was supposed to be delivered next day. However, even after arriving delivery hub, the package went undelivered for 4-5 days. So I raised concern with customer care a couple of times. Now there are a few shady things already happened from amazon which I'm going to ignore so that I can come to the main point.
One of the item I ordered had 'only 1 item in stock' from couple of months which went out of stock as soon as I placed my order (again nothing fancy). Now, amazon, couldn't deliver this order by stating the package was damaged in transit. Today, they promised me to send replacement for everything which obviously they didn't.
Where's the scam: As soon as amazon sent me notification for refund ( forced on me, I had asked for replacement ), that one item 'out of stock' came into stock instantaneously with delivery available next day. Normally in such cases, when you cancel/refund the item, it takes a few days for item to go back, then get cleansed and restocked for further orders. In my case it all happened instantaneously. There could be only one explanation for this: they never shipped the items in real, they faked the tracking info.
Something I should mention: I'm an amazon seller for almost a decade and I know most of the scammy things about amazon (like prime) but this is a new low.