There are a few factors that can cause the snack to stay soft including; adding too much liquid, not cooking long enough, and overcrowding the mixture during the cooking/cooling process.