The different memory might be "compatible", there's about a 50/50 chance of all the memory being compatible with each other. But there still may be incompatibility between memory modules, even if using the same memory (not from the same kit).
The issue is not so much the voltage, timings and frequency, it is more to do with the inherent characteristics of memory modules. Each module has unique characteristics, no two modules are 100% exactly alike. In order for two (or more) modules to work together (be compatible), their respective characteristics have to be identical (not 100%, but somewhere maybe in the ~ 90+% range).
Modules characteristics can't be predicted. The only way to ensure inter-module compatibility is to test them. This is what memory manufacturers do when creating dual, triple, and quad channel kits. Each module is tested against others until a compatible combination is found and the modules are then packaged into the same kit where inter-module compatibility is guaranteed as they have been manufacturer tested.
So it is a bit of a gamble as to whether different modules will work together or not. It may take several attempts with different modules to find a compatible combination.
Raising DRAM Voltage does however help in getting memory to work (properly) in the event the default DRAM voltage is insufficient for the modules to work. Raising the memory controller voltage may help also, but this is usually only done when all memory slots are populated and the raised DRAM voltage is still found to be insufficient for compatible module operation.
Ideally a quad channel kit should be used where all four modules are guaranteed to be compatible with each other.