It could be that you stored your croutons before they were fully cooled. Warm croutons trap moisture, and the croutons can become soggy if they're stored airtight too soon. This can also cause them to go stale too quickly.