Eigen::SimplicialLDLT encounters cases where it can't factorize symmetric indefinite matrices, no matter how much regularization is applied. There's several alternatives that should address this failure mode.
Bunch-Kaufman factorization
"Numerical Optimization" talks about symmetric indefinite factorization in appendix A, page 610. They suggest bounded Bunch-Kaufman to limit the element growth of Bunch-Kaufman while having fewer floating point operations than Bunch-Parlett.
Randomized Complete Pivoting for Solving Symmetric Indefinite Linear Systems
- Paper on randomized complete pivoting, whose introduction covers several different factorization and pivoting methods: https://arxiv.org/pdf/1710.00125
- The main downside of this method is the randomness introducing nondeterminism into the solver