Let $\mathfrak{g}$ be a Lie Algebra. Then isn't necessarily true that all vector spaces $V \subset \mathfrak{g}$ are a Lie subalgebra (it is easy to construct an example that this fails).
Now, weird things starting to happen. Define the linear map
$$\rho: \mathfrak{g}\to \{0\} $$ $$X \mapsto 0, $$
and the set $\tilde{V} = \{X \in V; \rho([X,Y]) = 0,$ $\forall$ $Y$ $\in$ $V$}.
I will prove that $\tilde{V} $ is a subalgebra, i.e. $\tilde{V}$ is a linear subspace of $\mathfrak{g}$, and $\{[X,Y]; X,Y \in \tilde{V}\} \subset \tilde{V}$.
Indeed, $\tilde{V}$ is a vector space, because, if $X,Y$ $\in$ $\tilde{V}$, then is it obvious that $X + \lambda Y$ $\in$ $\tilde{V}$.
Moreover if $X,Y \in \tilde{V} \Rightarrow [X,Y] \in \tilde{V},$ because $\rho([[X,Y],Z]) = 0$, $\forall$ $Z$ $\in$ $V$.
Then, we conclude that $\tilde{V}$ is a Lie subalgebra, but $V = \tilde{V}$, implying that $V$ is a Lie subalgebra. So we concluded that any subspace of $\mathfrak{g}$ is a Lie subalgebra!
Where is the error in my argumentation? I can not see what I'm confusing.
Your argument fails at the step
By definition of $\tilde{V}$, the fact that $\rho([[X,Y],Z])=0,\;\forall$ $Z$ $\in$ $V$ does not, in and of itself, imply $[X,Y]\in \tilde{V}$, unless you already know $[X,Y]\in V$.