Нет, в этом слове корень весн- и окончание -а.
Предложение не вполне корректно, нужно переформулировать.
Если слово веган в предложении выступает как обращение, то правилен первый вариант (например: Мы пойдем в ресторан. А ты, веган?). Если веган — сказуемое (то есть вопрос задается, чтобы узнать, называет ли человек себя веганом), то правилен второй вариант.
Оба варианта корректны, предпочтительно: не несет ответственности.