MSI's "Pro" motherboard is pretty much a lowest cost solution. They don't have particularly good power delivery but as mentioned are a budget choice for consideration anyway. The power delivery alone may well be the issue with XMP. You might consider trying some manual settings for the timings and voltage but wouldn't expect much.
I have used the "Pro" series boards more than a few times for budget builds and have not been disappointed in their lasting ability when the shortcomings of the design are considered in the build process. You know, don't put a Ryzen 9 on there and wonder why it isn't performing optimally.
I actually have one in use with an 11600K and get better stock (unaltered) performance from it than I did a Z board that chip was previously in. No idea why, not going to look a gift horse in the mouth.