You seem to be mixing torsion-free and metric-compatible. In curved spacetimes you can still demand that the connection be metric-compatible and torsion-free, and get the unique Levi-Civita connection. You can also drop the torsion-free requirement if you like.
Let $(M,g)$ be a semi-Riemannian manifold and let $\nabla$ be an arbitrary connection on $TM$. We say that $\nabla$ is metric-compatible if $\nabla g=0$. On the other hand we define the torsion of $\nabla$ by $$T(X,Y)=\nabla_XY-\nabla_Y X-[X,Y]\tag{1}.$$
We say that $\nabla$ is torsion free if $T=0$. In local coordinates, $\nabla$ can be specificied by its action on the coordinate basis vector fields. In other words:
$$\nabla_{\mu}\partial_\nu=\Gamma^\sigma_{\phantom{\sigma}\mu\nu} \partial_\sigma\tag{2}.$$
The quantities $\Gamma_{\phantom\sigma\mu\nu}^\sigma$ are the connection coefficients and they specify $\nabla$. You can show that the components of the torsion tensor are $T^\sigma_{\phantom{\sigma}\mu\nu}=\Gamma^\sigma_{\phantom\sigma[\mu\nu]}$, i.e., they are the anti-symmetric part of the connection coefficients.
Now, if you demand that $\nabla$ be both metric-compatible and torsion-free, you can show that there is a single connection satisfying these conditions. Indeed, these conditions allow you to completely determine $\Gamma^\sigma_{\phantom\sigma\mu\nu}$
$$\Gamma^\sigma_{\phantom\sigma\mu\nu}=\dfrac{1}{2}g^{\sigma\rho}(\partial_\mu g_{\rho\nu}+\partial_\nu g_{\mu\rho}-\partial_\rho g_{\mu\nu})\tag{3}.$$
It is also straightforward to check that this quantity is symmetric in $\mu\leftrightarrow \nu$ showing that indeed $T=0$.
Now you can still demand a metric-compatible connection and drop the torsion free requirement. What you will find this time is that metric compatibility still fixes the symmetric part $\Gamma^\sigma_{\phantom\sigma(\mu\nu)}$ to be given by (3), but the anti-symmetric part $T^\sigma_{\phantom\sigma\mu\nu}=\Gamma^\sigma_{\phantom\sigma[\mu\nu]}$ now is non-zero and is not fixed by the metric-compatibility requirement. What happens now is that you don't have therefore a unique connection obeying the constraints you imposed.