Ooh, I really agree with this. You probably should try cutting protein. Protein and moisture ar e different, and if your using too much protein it could be sabotaging you moisturizing attempts, like putting mayo in your deep treatments. That means cutting the mayo and the smoothie and see what your hair does. TN is good. Protein can be really good for your hair, and might have made it look good before, but too much can make hair rough and hard. You can't just wash it out either. You have to give your hair a break from it so it wears off.
Also, you can put a protein free conditioner in a spray bottle with water and use that to moisturize between washes. Personally, I don't find oils moisturizing enough by themselves. I need a well formulated conditioner to help keep my hair moisturized, then I seek that in with oils. The smoothie is more of a sealer for me, and I have to use a conditioner under it.