Why isn't my ordered shipped yet on amazon?

Ok, so on Friday 8/16 I ordered a Canvas leather backpack from amazon and its Sunday 8/18 and my backpack still hasn't even been prepared nor ship and its still asking if i want to cancel my item. Btw it said the delivery estimate for my bag was on the 22nd of this month (Thursday) and I was wondering why my bag still isn't even being prepared for me at the store I ordered it from. And I was just worried because I also ordered screen protectors for my iPhone at the same time as I did for my bag and it said i should be receiving that from the 22-27th and I just received an email saying the screen protectors has been shipped so I'm confused. Any help?

Try asking the seller as if anyone one here knows why they haven't lmao

Different items come from different distribution centers. The weekend is probably affecting it.

Because you ordered on Friday after the company was finished processing orders and now it's Sunday and most companies don't work at Sat & Sun.
You received a "pretend" email that the screen protectors were shipped. The company that those area shipped from work on Sat & Sun, but there's no shipping company (post office, Fedex, UPS) that will actually pick up the order today. So it's really ready to be picked for shipping.