Your question is somewhat unclear, you say
However intuitively no matter where $x_2$ you slice you always get the same mean while if you take the slice closer to the origin the variance is bigger (flatter normal curve on another direction) and smaller if the slice is further to the origin.
I don't understand why you say you get the same mean ... Note that if the bivariate density is $f(x, y)$ then the conditional density is
$$ f(x \mid y) = \frac{f(x, y)}{f(y)} $$
that is, visually you find it by slicing the bivariate density at the given value of $y$, and the rescaling by division with $f(y)$ to secure the conditional density integrates to 1. I guess that by looking only at the bivariate density, and doing the slicing mentally, you forget the rescaling, and gets the wrong impression.
Some Details
I do not know about the intuition, but let us look in more detail at the normal bivariate case. To simplify the algebra we assume that
$$ \mu_X = \mu_Y = 1; \sigma_X=\sigma_Y=1 $$
Then calculate the conditional density of $X$ given $Y=y$ (details is an exercise). Write down this conditional density of $X$ for $Y=y_1$ and then for $Y=y_2$, and calculate
$$ \frac{f(x \mid Y=y_1)}{f(x \mid Y=y_2)} =
\exp\left\{ -\frac{\rho}{1-\rho^2}x (y_1- y_2) - \frac12 \frac{\rho^2}{1-\rho^2} (y_1^2 - y_2^2 ) \right\} $$
With other worlds, the conditional densities of $x$ for different values of $y$, have the same shape.