If you find your shells are soggy it could be a few things. The first thing is to make sure you cook your shells long enough. Then place them on a paper towel lined tray, and allow the shells to fully cool. Then make sure to store your shells separate from the filling. If you leave your cannoli's filled then it will cause the shells to become soggy.