When i decided to upgrade to 32gb ram and add 16gb of gskill ram to the current gskill ram i had I could never sucessfully add two additional stick no matter how many times i returned the ram.
The RAM itself is not the problem there, the problem is that using four modules on today's boards causes a much worse situation for the memory system.
See
RAM explained: Why two modules are better than four / single- vs. dual-rank / stability testing.
With the Corsair, you have two modules for the total capacity, so that is much easier to run compared to four modules. When looking at what ICs (memory chips) certain RAM uses, the IC brand itself is not enough. There are several different grades/qualities of ICs, and when you see XMP timings like DDR4-3200 CL16-20-20-38, you know the grade is not the highest. The second and third timings (tRCD and tRP) are actually way more telling than the first one (tCL), because only Samsung B-Die can handle second and third numbers equally low as the first one. Other ICs need to back off at least one or two clocks for tRCD and tRP. But the RAM makers take advantage of the fact that most people only look at the CAS Latency, the first value.
Anyway, when you have a kit where tRCD and tRP are backed off by four clock cycles compared to the first value, tCL, then it's a mid-level IC at best, if not a lower-end one, doesn't matter the IC brand. They will only use higher-spec ICs on kits with more aggressive timings, for the more relaxed kits they can use some cheap IC type.
About XMP1 and 2, ok, so Corsair uses the reverse order, they have the second profile as the one that's on the packaging, this is contrary to most other brands. So then the first one will not bring and improvement, yes. The most you could do with this kind of RAM kit is to use "Memory Try It!" in the BIOS, which consists of different RAM profile presets you can try, which may or may not work. You would target DDR4-3200 at hopefully better timings (and thus lower latencies, should it work) than your XMP2. Of course you could also tune the timings manually, see
here, but that can take a lot of time, especially for testing the stability with each little tweak.