I feel like you are drowning in a glass of water.
Putting $AC=U\in M_2$ and $BC=V\in M_2$, we obtain
(*) $UXU^T-VXV^T=L$ in $M_2$.
If $X$ is a symmetric solution of (*), then $L$ too.
For generic $U,V,L$, there is a unique solution; then if, conversely, $L$ is generic symmetric, then the solution $X$ too.
In particular, there are $3$ independent linear relations linking the $3$ unknowns $x_{1,1},x_{1,2},x_{2,2}$ and not $4$.
If you want that your symmetric solution is $\geq 0$, then of course $U,V,L$ must satisfy additional relations so that $x_{1,1}\geq 0,x_{2,2}\geq 0,\det(X)\geq 0$; these conditions are easy to write since (*) is linear wrt $X$.
On the other hand,
The generic (*) admits a $\geq 0$ symmetric solution with probability $\approx 0.21$; for comparison, a random symmetric $2\times 2$ matrix is $\geq 0$ with probability $\approx 0.11$.