If there is a mismatched in pricing, you can do a temporary override and tell Google to correct it to the correct price based on their crawl detection. It is not the best solution but it would help to get the products approved.
I created a video about mismatched pricing and the settings you can enable here: Google Merchant Incorrect Price and Availability https://www.youtube.com/watch?v=dAkXPmt70js