My Asrock x470 Taichi would reset 3 times before booting if I left the memory voltages on 'auto' when changing the memory speeds. It would also revert back to either 2133 or 2400 instead of the XMP rating of 3200 for my kit (HyperX Predator - Hynix J-die).
Enabling XMP would change the memory voltage to 1.35v and the VTT-DDR to 0.680v.... I left those values as they are instead of 'auto' and then manually changed the memory speed to 3333 cl16 and it's been fine since. I might try my luck and tighten the timings without bumping up the voltage.
For some reason the memory would revert to 2133 (or 2400, can't quite remember) if I leave the voltage settings to 'auto'.