Looks like Amazon is matching the other sets from Walmart too.
LEGO Star Wars Advent Calendar $29.97
https://www.amazon.com/dp/B085B24B72
LEGO City Advent Calendar $19.97
https://www.amazon.com/dp/B085B2L642
And for anyone who missed it, this one is also on sale:
LEGO Harry Potter Advent Calendar $29.97
https://www.amazon.com/dp/B085B26VXX