As for why they cast a latina as young Lily in the first place, they probably wanted a dark haired girl to parallel Regina during “Breaking Glass”, rather than casting her because Nicole Munoz is latina
My opinion is that they wanted to cast someone who was a foil for young Emma. But then had to cast someone they thought could carry the role of adult Lily.
It seems like more of a case of poor planning than white-washing.