We sell products with different variants that are different prices. With "Show Compare At Price" checked to show the savings on other products, it is showing a discount on products with no savings set.
SKU 12345 has variant A at 5$ and B at 10$. No compare at price is set, but with the "Show Compare At Price" checked, it is showing as 5$ off and on sale.
for that we need to modify select callback function of variant change event.
i can do that for you if you add me as a staff in your store my emaild id.