Seems like a silly question but what do you mean by moisturising? Neither olive oil nor silicones add moisture (humectants = water) they repel water so are more like anti humectants. If your hair has changed, maybe it's response to proteins has too?
Are you considering your hair properties and humidity/ dew points in your choice of products? You products contain glycerin and shea butter, either of those cause problems for some curlies.
2a-2c, medium texture, porous/ colour treated. Three years CG, growing out mechanical and chemical damage = breakage and very high porosity. Past armpit length heading for waist.
Treatments: Komaza protein, Komaza Matani, coconut oil with sugar syrup. Hairveda Sitrinillah
Leave in: Fructis Sleek & Shine (old), Gliss ultimate volume
Styler: Umberto Giannini jelly, Boots curl creme, Rockin RInglets
Experimenting with: Mega-Tek, Curl Harmony reviver, Elvive Full Restore 5.