To be honest? We cant tell you.
DDR4 ist a normed standard yes, but it is not guaranteed to work if you mix ram.
Companies are Sellings Kits like 2x4GB 4x4Gb 2x8GB [...] because they have tested these Ramsticks and they guarantee you that they will work together.
But if you mix Ram on your own it might work fine or it might work okay but not 100% of the time or even worse. Sometimes it wont work at all.
If you wanna make sure everything is working 100% then you have to sell your existing Ram and buy a new kit (there are only Kits with 4,8,16,32GB so you wont be able to get 12Gb) or you go high risk and buy 4Gb and it might work or not.