This recipe as written is pretty low water. Although I love soaping at 40% lye concentration, it's not for everyone. Since your recipe is primarily soft oils, with a lot of olive oil, that low water can help it trace a bit faster, and harden a bit faster. So there's nothing overtly wrong with your water:lye ratio. Still, I'd select lye concentration instead of water as percent of oils. That will give you more consistent results as you change batch sizes. If you struggled with that low water amount, change it to 33% and see what you think.
This soap is very high in oleic acid, which means it is going to need a long cure, and it will have slimy lather. Consider dropping the avocado oil and sweet almond oil, and using 5-7% shea butter and putting the rest in as palm oil or lard. That will give you a much firmer bar with non-slimy lather.