I will be using 2 16GB sticks to start, and add more in the future.
No, you really DON'T want to do that. Especially not on a quad or higher channel system. Well, not on any system for that matter. If you think you will need 64GB, then BUY 64GB in ONE kit from the start. Otherwise you are just opening the door wide open to problems later. Adding mixed memory didn't used to be as big of an issue, and adding more of the same memory later didn't either. Now though, these kits and sticks undergo major changes to their composition even when the same part number is used that often they will simply not work together at all later, or won't work together at the advertised speed or timings because there are too many differences in the makeup of the stick for them to play nice.
Here is an example. Not your platform, but it is a perfect example not of the fact that mixed memory is a major crapshoot when you try to add different memory later, but that's a problem too in much the same way, well exactly the same way actually, but in the fact that even if you buy an identical kit later, you may not be getting identical sticks and these days we see more and more issues with memory not working with sticks that were purchased previously. If you see in the following link, three completely different memory configurations, ALL of them share the exact same part number. I can verify for a fact that none of those three part numbers will play nice when tossed into the same machine together.
They ALL use different ICs (Memory chips), two of the three are Dual rank, while one is Single rank. Two are double sided, while one is single sided. Two use 4GB dies, while one uses 8GB dies. All three sticks have different secondary and tertiary timings, and that's one of the places where memory gets into trouble when you try to use sticks that were not all from the same kit and production run, together.
https://forums.tomshardware.com/threads/amd-ram-compatibility.3210050/#post-19785792
You COULD get lucky, but you just as well could be looking at a major headache later, like MANY users we've seen over the last couple of years.
Personally I would recommend the 3200mhz sticks at CL14. Those are going to be as fast as you will see any actual benefit from in practially anything not strictly a benchmark, AND, if you DO add more than two modules at some point you will likely have a very hard time getting four or more sticks to run at 4000mhz anyhow. Manufacturers don't guarantee that you can get very high speed sticks to all run on a given board. They only guarantee that you can get the default JEDEC SPD of 2133mhz, or whatever the standard default speed is for the chipset, to run with more than two sticks. It can be done most of the time, but usually not with sticks that fast so if you have to drop the memory clock down to 3600 or 3200mhz anyhow, it's pointless to buy them in the first place. Plus, I doubt you'll find a quad channel 4000mhz kit in any case and that is for a reason.
I don't see ANY consumer kits on the market for 4 x16GB 4000mhz sticks, because it's very improbable that you'll get four sticks to run at that frequency anyhow.