I buy a lot of stuff from amazon and only on 1 occasion did something like this happen. Bought a 16Gb DDR4 SODIMM, mind you from the warehouse deals (half price!) and a 4Gb module arrived. Opened a case with Amazon and they sent me a second one, but this time the correct size...
I’m in the Uk and never had these problems despite being a fairly prolific Amazon user.