This is the minimal notebook I can reproduce the issue:
import sympy
import cdb.core.manip as manip
import cdb.core.component as comp
import cdb.sympy.solvers as solv
coordinates=$t, r, \theta, \phi$;
coordinates::Coordinate.
index_list := {\mu,\nu,\rho,\sigma,\alpha,\beta,\gamma,\tau,\chi,\psi,\lambda,\lambda#}.
@(index_list)::SortOrder.
@(index_list)::Indices(spacetime, position=fixed, values=@(coordinates)).
Integer(index_list, Ex(rf"1..{len(coordinates)}"))
g_{\mu \nu}::Metric(signature=-1);
g^{\mu \nu}::InverseMetric(signature=-1);
g^{\mu}_{\nu}::KroneckerDelta;
g_{\mu}^{\nu}::KroneckerDelta;
\partial{#}::PartialDerivative;
\nabla{#}::Derivative;
A_{\mu}::Depends(coordinates ,\partial{#});
expr_test := \nabla_{\mu}{ A_{\alpha } } * \nabla^{\mu}{ A_{\beta} } + \nabla^{\mu}{ A_{\alpha } } * \nabla_{\mu}{ A_{\beta} };
eliminate_metric(_);
rename_dummies(_);
sort_product(_);
sort_sum(_);
canonicalise(_);
the result is 6 lines with the same output:
\nabla^{\mu}{A_{\alpha}} \nabla_{\mu}{A_{\beta}}\discretionary{}{}{}+\nabla^{\mu}{A_{\beta}} \nabla_{\mu}{A_{\alpha}}