Zen 2 prices going up could be simply down to high demand of an EOL product due to the c-19 and inventory of lower end SKUs which is meant to last into next year is running out.
It’s no different to what nvidia 20xx was seeing before the 30xx launch, there’s hardly any 20xxx stock around now even though there is next to no stock of the new product, RTX was selling as well as it ever has right before the new one dropped which is very abnormal in a tech products lifecycle, normally there are deals to be had on the last gen stuff. I expect stock levels of Ryzen 3xxx is very low with zero prospect of it being replenished, hence the price.