You know what came to my mind! Maybe you are overdoing the protein a little? I have read that too much protein can also sometimes cause frizz.

I limit my protein because otherwise my hair becomes really hard, brittle, rough (just not nice) and I have to do A LOT of moisturizing treatments to get it back to normal. So maybe try throw in a purely moisturizing DC in there. Again this is just my suggestions ...please take this as advice and not "golden rules". I am not a professional hair guru! I would hate to think that I cause you/your hair any grief.