You've been layering so many products I would seriously "hit reset" and use a clarifying shampoo to get everything out.
Then I would use a quality conditioner, to be followed up with an ACV rinse to correct any pH balance issue.
I'll take a wild guess and say you might have a problem with one or more of your stylers. You might want to try one at a time to find the culprit/s.
And you don't want to overdo it with conditioning treatments as that causes problems too. So much of hair care is about balance, I've found.