There are things about RAM that we as the buyer can't control. And it's important to understand that just because two sticks are matching specs, doesn't necessarily mean that the internal functions are the same. If internal functions are different, they may not play well together.
Plenty of manufacturers will revise something about their RAM and make changes to the way it's produced, but keep the same part number and model number. If the way it's produced was changed, then internal functions may be different, causing compatibility issues with older sticks that are the same model and part number. This is the main cause of all this confusion. This is also why I recommend getting a kit of memory that has the capacity you want, because it's guaranteed that all memory in a kit was produced exactly the same as each other.