You are right. the V/v is too subtle anyway.Good try! But I think it needs to be slightly less succinct, especially when spoken. Maybe something like 'veganist' or 'veganian'?
Perhaps not the most imaginative, but I think it also needs to be recognisable as something to do with 'vegan'.
Maybe a little too nitpick and also too based in semantics but ....
A product can't be vegan. not based on the accepted definition. Products don't have intent.
So for products we can just say plant based. or animal free. or cruelty free.