Sorry, i know its so frustrating sometimes. First, I would suggest clarifying. Just use a simple bs wash and ACV rinse.

What are you using to wash and condition with? Sorry if I missed it; read through twice and didn't recognize a wash or RO.

Are you sure you are normal porosity? Consider utilizing a couple of low-po techniques and see if that helps. For example, use warm water or bs to open the cuticles, apply conditioner, cover with shower cap and run warm water over it. Leave it on for a few minutes then rinse hair with warm water. (And ACV if you used bs.) Also, use more leave-in if you are in a climate that has become dry/cold for winter - someone suggested that to me a few weeks ago and if made a huge difference. (I use KCKT as well and had to double the amount.)
remember, with all advice or suggestions for your hair, YMMV!!
My hair:
2b wavy, medium texture, low porosity, med-high density. Protein finicky.
My routine:
Cleansing: DCNP, every 4-5 days (occasionally use CJ cleansers).
RO: CJSC, occasionally use JCDC
LI: KCKT or CJSL
Gel: KCCC, CJCIAB for 2nd day hair (sometimes third)

Heat is my friend: warm water rinses, steam caps, and diffuse dry. I love CLU cloths and my Denman.