They come out with way too much product at the start of these lines. I get it. Stores want to make sure they have enough product. However, it does not need to be out 4 months before a film starts with 20 plus figures. It did not help that Ren's fighter is in the film 5 seconds and Crait Speeder does nothing other than make pretty red marks under the salt.
That overpriced play set doesn't help and neither does that $20 gadget to make figures speak. Plus, not enough fans have bought into 5 POA at all. Then they don't make Force Projection Luke, Resistance Bomber, Phasma Damaged helmet or a new Walker. The film's didn't have many memorable aliens either. It is mostly drab humans or a grumpy old man to pick up. No memorable bad guys to buy in a mask other than Troopers and guards. Kylo is okay, but he is no Vader to buy at the stores. A dude with long hair that talks to a girl most of the film and takes his shirt off. It just doesn't translate well to toys.