Did you go to Steam or Dovetails store? Cause Im seeing the sales on Dovetails store https://store.dovetailgames.com/us/sale
The photo you posted though says specifically "Live on Dovetail Store" And it means the Website, not the in-game store.