If the dough is soft, it will affect the crispiness of the crust. Also, the temperature of the oil is important. If the oil is not hot enough or too hot, they will make the samosa soggy.
FAQ #1 Why is my samosa not crispy?
Soft dough results in oily samosa. Add water in small batches when making the dough and make a stiff dough. See measurements in the link below.
FAQ #2 Why is my samosa oily?
Not adding enough ghee or oil to the dough will make the crust hard. Also if you knead the dough too much, it will make the crust hard.
FAQ #3 Why is my samosa hard?
Frying the samosa in very hot oil gives them bubbles on the crust
FAQ #4 Why does my samosa have blisters or bubbles?