Also, season 1 established Ella was livin with her stepsisters and stepmother…. But only one of the sisters should be in SB.
Nope. This is what was said:
Emma: Um, Ruby. What about her family?
Ruby: Oh, um, she’s got a stepmom and two stepsisters that she doesn’t talk to.
She wasn’t living with them in Storybrooke, and it was even specifically said that she didn’t talk to them. The curse would have still given her memories of having a stepfamily, but it didn’t necessarily mean that they were really in Storybrooke. Ashley not talking to them in Storybrooke actually makes more sense now, in hindsight.