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?