auto-tuning is pretty limited, though. In fact I don't think that's ever been a "thing". The problem is that, for whatever reason, Ryzen's IMC likes wildly different timings/subtimings at any given frequency based on even miniscule changes in the types of IC in use.
So Samsung B, Samsung E, Hynix, and Micron ICs (not to even go in the subtypes of Hynix and Micron DDR4 ICs) could all need different sets of subtimings at say DDR4-3200, and that's assuming that anyone's even selling Micron DIMMs at that speed right now. Then take binning into account, and you may have subtiming variance +/- x% at a given standard vDIMM.
If the DIMM manufacturers took the time to test and tune their sticks before selling them, then AMP profiles could solve all this for us. As it is we have FlareX and that's about it? XMP subtimings are a joke on Ryzen.