Hello, @effie_kyr,
1. Yes, Correct. You need to remove the price from the variation to have the line-through.
2.No, it is not working correctly by simply setting the product to out of stock because the “Line-thought” is a design/option of the Swatch Out Of Stock in Variation Swatches.
Regards 8Themes Team.