If it’s just because of her powers it doesn’t really make sense. Plenty of animals eat other animals, even Morrison admitted that making Animal Man vegan just because he uses animal abilities doesn’t quite hold up. Vixen is a model however and there are a lot of vegan models, wouldn’t be out of the realm of possibility for Marie to be one too. Far as I know she is not.