If your biscotti are not crunchy, it simply means they were not cooked long enough.  Add a few additional minutes to the secondary cooking time and they should become sufficiently crunchy. Much has to do with the thickness of your slices.  If they are very large or dense, it will take a longer cooking time to achieve the crunchy texture.