HI spirgo,
To answer your question when a motherboard states the speed range or value that it will except for DDR4 memory modules in the speed they run.
You are looking only at the minimum and maximum stated values of the speed range quoted.
Any Ram you buy that has a slightly off set value to the ones as a guide quoted on the specifications of the motherboard is Aceptable.
The memory, or the memory sticks you buy contain information on how your motherboard and it`s bios should auto set the values.
It means that if you choose, and the memory of the new sticks can be overclocked for example that you could reach the speed ratings quoted on the DDR4 listing of the speed of memory modules for the motherboard.
The speed ratings you see quoted can often be the XMP or overclocked ratings of memory the motherboard runs.
So when you look at memory for example say with a 2666Mhz value it can be the value without xmp memory mode enabled where as with the xmp mode enabled. it would in fact be 2800Mhz in speed.
Xmp mode is essentially a set mode of the bios that auto over clocks it, by enabling Xmp mode for memory in the bios of the motherboard. As said for example memory you see at 3000Mhz is likely the speed it runs at without Xmp mode disabled
Where as 3200Mhz will be with the Xmp mode enabled.
In Xmp memory mode about 200Mhz on average is increased on the speed of memory when enabled.
If you do the math each value equals the ones stated of the motherboard memory speeds, plus or minus about 40Mhz.
So it would say that the mix up is the values you quoted where not xmp enabled speeds.