Try products with jojoba or olive oil. Since its clear that your hair doesn't like avocado or coconut oils. Also find a moisturizer that doesn't contain avocado or coconut oils. Use the moisturizer or a leave in conditioner to take down your hair. This will keep your hair from being dry. Try products that contain panthenol on it. Panthenol is a good moisturizer & will help keep your hair moisturized throughout the day. Instead of dealing your ends, seal your hair with your leave in in small sections then put your gel on top. This is what I do to maintain moisture in my hair throughout the day & it helps. But my hair likes coconut oil.