If you permanently dye your hair your hair would be more porous than it is naturally. You generally have to fry hair to kill curl, there isn't any hidden silicone in the box dye or conditioner is there? Your routine looks heavy on the humectants and light on oils or protein, maybe try a hydrolysed protein followed by an absorbable oil based deep conditioner (eg. coconut, avocado) and see what that does?
2a-2c, medium texture, porous/ colour treated. Three years CG. Past bra strap length heading for waist.

CO-wash: Inecto coconut/ Elvive Volume Collagen
Treatments: Komaza Care Matani, coconut/ sweet almond/ fractionated coconut oils, Hairveda Sitrinillah
Leave in: Fructis Sleek & Shine (old), Gliss Ultimate Volume, various Elvive
Styler: Umberto Giannini jelly, Au Naturale styling gelee
Flour sack towel, pixie diffuse or air dry.
Experimenting with: benign neglect