Hi Tracy,
thanks for your question!
I looked into your listing and it seems that the problem is in a way Pinterest scrapes Etsy products data.
Here is what I see in product card for your listing:
...
"@type": "AggregateOffer",
"priceCurrency": "USD",
"lowPrice": "10.00",
"highPrice": "129.00"
...
Basically, Etsy says that the price range is $10 - 129 USD. And on the Pinterest I see $129 USD. For some reason they stick with higher end price.
As far as I know when you lower the price (say, you run a sales event) Pinterest spots it and notifies the customers who pinned your product about new (better) offer.
As a workaround (it's ugly but it might work) you can add only part of your variations (up to the price you would like to see on the Pinterest). Then you pin it to your board and only after that add the rest of product variations. In this case Pinterest will see the price you want it to see. But still, there is no guarantee that your product data will not be re-scraped by Pinterest later when highest price variation will be already in place.
I hope this helps.