XMP profiles, much like auto overclocks are very hit or miss. Try setting the XMP specs yourself and see if the PC behaves the same.
My kit worked on a mobo but didn't work on another, it wasn't representative of the RAM kit not meeting spec. Not to say it's impossible that you have a RAM not meeting spec. It's an approved kit, right?
Asus' BIOS for the Ryzen 3000 series has apparently not been that good either. Have you updated by any chance? You're running on X470 rather than 570 so I'd want to think so but it's worth making sure.