Yes, oil will affect the dye uptake. I believe this is one of the reasons LUSH hennas are often reported to give a weaker stain, because they come mixed with cocoa butter and other things.
I usually find henna easier to apply on damp hair, but that's really up to you and your preferences. It won't affect the colour either way.
Bookmarks