Why are search results showing different prices than product details page?

I am troubleshooting code that someone else created. I am trying to figure out why on the search results page, it has a price that seems to come from nowhere, however on the product details page (PDP) it has the correct price. I have been looking through code and I am not finding where the price or offer is updated to show in search results. Any ideas?

Search Results Page: https://birthstone.com/search?q=YOSZ+105*&type=product
PDP Page: https://birthstone.com/products/1-3-4-cts-pink-sapphire-and-diamond-ring-in-14k-rose-gold-by-le-vian

i can check the provided url it showing the same price coukd you conform it

https://birthstone.com/collections/amethyst-necklace
https://birthstone.com/collections/amethyst-necklace/products/4-cts-pink-amethyst-and-sapphire-necklace-in-14k-rose-gold-by-le-vian

I ended up figuring out what it was. The price was cached from Search & Discovery and was causing issues because the theme needs to be updated to a 2.0 theme. When I uninstalled and re-installed Search & Discovery the problem was solved.

We are in the process of updating to a 2.0 theme, so this should be totally solved at that time.