Possibly because of stale crackers (Saltines can go stale even in the package). Also, the toffee will be chewy until the chocolate is fully hard, so put it back in the freezer for 15-20 minutes longer and see if it's crunchier.