I currently have 2 x 32GB but am looking to upgrade.
You're doing what many people (including myself) have tried in the past, namely adding two more DIMMs to a working system.
The problem is, when you buy another pair of so-called "identical" DIMMs from the same manufacturer with exactly the same part number, the individual memory chips on the two sets might be different. This can result in different (mismatched) timings.
Even if you get lucky (as I did) and discover all four DIMMs have the "same" memory chips (using Thaiphoon Burner) the two pairs still won't be "matched". That's why it's recommended to buy a set of 4 matched DIMMs as one purchase, not 2 unmatched pairs at different times.
Subtle or gross timing differences between two unmatched pairs of DIMMs may lead to an unstable machine. This is especially true when fitting 32GB DIMMs because they might be dual rank.
You stand a better chance of running 128GB if you forget all about XMP memory overclock settings, e.g. 5200MT/s and stick with the JEDEC default, which appears to be 4800MT/s for your existing RAM.
Even then, you might need to underclock four DIMMs down below 4800MT/s to ensure stability, e.g. 4600MT/s or 4400MT/s, assuming your motherboard allows this option.
Fast memory clocks aren't important in some applications such as Adobe Premiere Pro, which does not benefit from higher XMP speeds, but might need more than 64GB RAM for optimal 4K/6K/8K video processing.
If you're prepared for disappointment and have an option to return any new RAM if it proves unstable, buy exactly the "same" memory and keep your fingers crossed. You might get lucky.
Even if you ditch the two 32GB DIMMs and buy a matched set of four 32GB DIMMs, there exists the possibility that even these might not be stable in a "consumer" level motherboard. You'd probably have fewer problems with a workstation or server board and a modern Xeon, Threadripper or EPYC CPU.
Perform a few searches for 128GB on your motherboard and see what appears. Learn from other people's mistakes.