Ah, that's great to hear! I thought that if RAM kit is not on motherboards QVL list, then it's incompatible with that board and will not work.
It really used to be the case 2 years ago. But even then QVLs are incomplete and you can read between lines and extrapolate.
For example, maybe they tested Corsair "CMR64GX4M4
B3000C15" but you can only find "CMR64GX4M4
C3000C15" in your local shops. The only thing that changes was 'B' to 'C' which in Corsair means just another generation of the same memory. If B worked, than C, D, and so on will work as well.
Or maybe instead of CMR it will some different 3 letters, and it's basically just heatsink or RGB difference, same modules.
Or they tested only 32GB Kit, but not 64GB of same, or just dual-channel instead of quad-channel.
The QVL are just safety but because they often feature very few modules you can actually buy in Europe, they are almost useless. When I bought MSI, the QVL was 95perc. of Memory brands I have never even heard of. There are only 3 DRAM manufacturers in world right now (4th will enter) so there is big chance that something not on QVL is just sold under different brand.
So I took a risk and bought different one, worked just fine. Then year later bought different set because the original stopped production, and they work together as well.
Of course, nothing is ever guaranteed which is why it is good idea to buy from e-shop Vendors where you can return the product easily. I have this local e-shop here where I returned 4 server kits in one week because the Asus WS Xeon board was too picky :- ). The lady didn't understood word of what I wrote as reason for returning but I always got my money back in 10 minutes and went home with new kit to try.
But your Ryzen experience will not be so problematic. But if you buy older X470 board, update the bios first to latest possible. Lot of the updates are just memory compatibility improvements.