chest bump mate keep it up.
Well, mixing DDR, I'm going to experiment mixing Hynix chip memory with my A-Data tonight. I'll tell the result tomorrow. Channel separation, well, likewise, is differentiated with memory bank's color. I don't quite know about production and particular oddities.
As far as I know, about production is concerned with a matter of faulty. Yes, it's sometimes kinda hard to tell if the problem caused by hardware faulty production. Because in real life can also be others' causes, like mobo compatibility.
About particular oddities I never compare it physically for each integrated components and ICs, number of transistors planted, so I can't tell much..
I'm holding only to normally, generally, principally, all is working well at same speed and same timing, regardless of brands. Voltage maybe different, pick the upper one, say, 1.9v and 2.0v, pick 2.0v one. It is best to never mix memory types, however many people do. Just how much it causes them problems can be hard to determine as it is hard to identify a crash as being caused by a memory problem.
If you go ahead and add a different type of memory then you should run a memory test utility such as memtest86 http://www.teresaudio.com/memtest86/ for several complete passes, then run a stress testing program such prime95 for a while and make sure your system is running clean.