I wonder if you are mixing up 'moisturising' with conditioning or emollience. Moisturising means increasing water (= moisture), oils repel water it is humectants that attract water. Deep treatments with coconut oil work by the lauric acid penetrating and reducing porosity, coating the hair in a thin layer of fatty acids and increasing elasticity so overall your hair may feel in better condition. The anti humectant property is not a bad thing as it might sound, you don't actually want too much water in the hair.
Some oils can form a semi permeable 'seal' so that water held by other moisturising ingredients (in a conditioner say) remains in the hair for a little longer, coconut is not the best for sealing. Oh, the exception is castor oil that does apparently have some humectant properties so can moisturise if used within a formula.
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.
CO-wash: Inecto coconut
Treatments: Komaza Matani, coconut oil, Hairveda Sitrinillah
Leave in: Fructis Sleek & Shine (old), Gliss ultimate volume, Inecto argan
Styler: Umberto Giannini jelly, Boots Essentials gel
Experimenting with: going back to basics