Tesco are quietly running a seasonal promotion selling 1 litre bottles of Baileys for £10 but have stopped actively promoting this.
I don't know about stores, but The litre bottle offer is being actively promoted on website.
Looking at the Tesco website there are two different items.
a) Baileys Original Irish Cream Liqueur Bottle 17% Vol 1L £22.00
b) Baileys Original Irish Cream Liqueur Bottle 17% Vol 70Cl £16.50
Item a) 1L is on offer for £10 with a Tesco Clubcard until 19/11/2024 - 09/12/2024
Item b) 70cl is on offer for £10 with a Tesco Clubcard until 03/12/2024 - 31/12/2024
Item a) and item b) are different and distinct items.
They have a different barcode / skucode.
Tesco are able to set whatever price they like for each of these items and offer whatever promotion they like for each*.
And so they should.
* Except Scotland , of course.
If they want to be particularly generous with one offer, that's their privilege.
If they want to downplay one offer, in instore display, that also is their privilege.
Given that the Litre offer started in 19/11/2024, it is likely that stock is running down, as they move to stock & promote the newer 70cl XMAS offer.
I can't see any Trading Standards issues. I could only imagine they might be if the two lines somehow had the same volume, e.g. one had a different packaging but was otherwise identical, except price, which could confuse the customer.
Let the buyer beware. Or as in OP case, let the buyer be aware, and grab a bargain.
There is no difference, in my mind, to this practice, and having an offer on, say, 48 T bags, but finding that it's still cheaper, pro rata, to buy 240 t-bags.