https://images.anandtech.com/doci/15774/Ryzen%203_B550_Press...
Motherboards don't need to have the xx. There is only B550. There is no other B5xx.
A320 supports Ryzen 1000-series, 2000-series, 2000-series APUs, and 3000-series APUs.
A320 does not support Ryzen 3000-series, and future Ryzen processors.
I can keep reading the linked chart for you, if you'd like.
https://www.msi.com/Motherboard/support/A320M-GAMING-PRO#sup...
There are several issues that come together to make it difficult to support all AM4 CPUs across all the AM4 motherboards. MSI seems to have committed to their AM4 motherboards supporting all AM4 CPUs, and they are having to perform some gyrations (and potentially some reverse-engineering of AMD-supplied binary blobs) to meet their claims.
[0] https://www.youtube.com/watch?v=T5X-8vZtml8&t=0s and https://www.youtube.com/watch?v=JluNkjdpxFo
So you should understand that the exchange that goes like this might be seen as someone ignoring facts brought to the table by a conversation partner:
Someone: incorrect statement (3000-series only on B550+)
Sometwo: correction, clarification, link to spec
Someone: supposition (I am almost sure)
Sometwo: precise specification to remove the need for supposition, link to spec again
Someone: criticism of sometwo for attitude regarding continued provision of vendor-supplied information in favor of someone's false statements and suppositions
If I'm reading this thread, for any hope of information about Ryzen compatibility, you've lied to me once, and given me a guess. I've provided links to manufacturer guidance and ruffled someone's feathers. But facts are more useful.
With that said, once the 3300x is out, I would likely go that route with a cheaper a320 motherboard. This would bring the cost of the cpu/motherboard to about $175 which is terrific value, and leaves you with more money for other components.