Heya,
The physical b-die can be different (micron, samsung, etc) and the bin quality is going to likely be variable and different. It's common to get higher stable rated speed RAM and then under-clock it to get tighter timings (such as 4000Mhz RAM that is CL18 and then take it down to 3600Mhz and a lower CL like 16~17, etc depending on the memory); using the RAM tool software to sort out timings. If your goal is over-under clocking it will also matter what motherboard you're using. If you just want plug & play, the 3200Mhz speed is what is official supported by the Ryzen series into Zen 3. So the infinity fabric will operate at 1600 and the RAM will operate at 3200, for the 1:1. If you go to 3600 RAM, then the infinity fabric goes to 1800 to maintain 1:1. It seems so far that latency is the bigger deal though. The speed differences from 3200 to 3600 doesn't seem to be super important compared to timing and latency. It also matters what topology your memory handling is on the motherboard (t-topology vs daisy chain). And it matters if you're using single rank, double rank, etc.
So get 3600Mhz CL16 DDR4 and you can't go wrong.
Or, get 3200Mhz CL14~CL16 DDR4 and you still cannot go wrong.
Consider a lot of the info is pre-Zen2/3 and that RAM was below 3000Mhz back then. Today's RAM is commonly available at 3200Mhz and 3600Mhz without any tweaks needed from you. Just insert, click XMP, and go.
Very best,