Not all soap recipes are created equal, and patience is a virtue with soap making. This isn't a recipe failure but a failure to give the soap the time it needs to harden and unmould cleanly. Soap has its own timeline, which will differ between recipes and sometimes between batches of the same recipe. Sometimes just when I look at it the wrong way. You can either just wait and let it do it's thing until it's ready, or you can freeze it for a few hours (after it has hardened) to speed up the unmoulding