There's a CVS just north of LAX on Sepulveda that tends to have them in stock and CC purchases are ok. But they are out and have been for a while. No explanation.
LA is dry as a bone at the moment, except at the (many) places where they don't sell them on CC. Hopefully this is not a trend that portends a policy shift...