BB8 in the AT-ST was removed, as was the coin gun.
I agree, though, that TLJ took a misstep in making Rey super concerned about identifying her parents. Kylo should have promised something like “I know where your parents are” rather than “who” they are.