Homemade granola may not be crunchy if it has too much moisture or if it's not baked for long enough. Ensuring the granola is spread thinly on the baking sheet and baking it at a low temperature can help achieve the desired crunchiness.