You can not show prices with a discount based on coupon on the product landing page. Google as you already experience will create issues.
The data feed info, structured data and product landing page visually all must show the exact same price only.
Remove the discounted price and you will see it works.
Only show a discounted price, if you have a sale price and you are submitting both the original and sale price to Google.