Just try to share,
I'm doing LCA too righ now, the CAIC and BIC decreased until 5 segments more. I got confident solution after read the technical paper and this article:
https://www.sciencedirect.com/science/article/abs/pii/S096969891830448X
So, there are some methods to determine segments in LCA:
1. Goodness of fit (CAIC and BIC value)
2. Inflection point (where the value decreased so much)
3. Tiny group size
4. The content
Because my CAIC and BIC was decrease continously, so I look for inflection point and remove segments that have small group size (<10%). Than look inside the segment members characteristic to view more differences and conclude segments.