Why your recipe doesn't has coconut oil? Soybean and olive oil don't give lather too much.
Your recipe doesn't has hard oil such as palm oil ,shea butter,etc. It's a reason that It take very long time to get trace.
I think your soap can use but it will very soft.
Above is only my mind...