Lots of vegan products say 'may contain traces' - simply because they're processed in the same factory as those products. They're still vegan. E471 sometimes comes from an animal source - perhaps that is it?
Yeah I just can't work out why if it was vegan it wouldn't be on that 'vegan' list that they email to people. I don't think it would be the E471, as if E471 is not from a plant source then it is usually from animal fat, which I don't think sanitarium would do as they are supposed to be a vegetarian company.
Maybe they have changed ingredients recently, or just stupidly forgot to put it in the list lol.
Oh well, it seems vegan enough to me

I was just wondering if anyone could see something that I was missing.