It may help you to notice that, for a bump in implied volatility $\delta \sigma$, the impact on the price of the derivative $V$ is given by:
$$ \delta V = \underbrace{\frac{\partial V}{\partial \sigma}}_{\text{Vega}} \delta \sigma + \frac{1}{2} \underbrace{\frac{\partial^2 V}{\partial \sigma^2}}_{\text{Volga, Vomma}} (\delta \sigma)^2 + o((\delta \sigma)^2) $$
Hence, the positive ($\delta V^P$) and negative ($\delta V^N$) price impacts for respective bumps $\delta \sigma^P= \vert\delta\sigma\vert$ and $\delta\sigma^N = - \vert\delta\sigma\vert$:
$$ \delta V^P = \frac{\partial V}{\partial \sigma} \mid \delta \sigma \mid + \frac{1}{2} \frac{\partial^2 V}{\partial \sigma^2} (\delta \sigma)^2 $$
$$\delta V^N = -\frac{\partial V}{\partial \sigma} \mid \delta \sigma \mid + \frac{1}{2} \frac{\partial^2 V}{\partial \sigma^2} (\delta \sigma)^2 $$
hence
$$ \delta V^P = -\delta V^N + \frac{\partial^2 V}{\partial \sigma^2} (\delta \sigma)^2 + o((\delta \sigma)^3) $$
and when no Volga (also called Vomma):
$$ \delta V^P = - \delta V^N $$
For illustration purpose here is the Volga curve of a vanilla option of time to maturity $\tau$ as a function of forward moneyness $m=K/F(0,\tau)$. Observe how an ATM option has no Volga and how this changes as you move away from the money.
