Preheat oven to 375 degrees.
To make the enchilada sauce, warm 2 Tablespoons oil over medium-low heat in a small saucepan. Add the garlic and spices and sauté until fragrant, about 1 minute. Add the tomato puree, stock, salt, and pepper to taste. Simmer 3-4 minutes and taste for seasoning. Set aside.
In a large skillet, warm 2 Tablespoons of olive oil and add the onion, zucchini, and bell pepper. Sprinkle with an 1/8 teaspoon each of salt and pepper and saute until tender, about 6-8 minutes. Set aside.
Meanwhile, in a medium bowl, combine the ricotta and egg and set aside.
To assemble the lasagne, pour ½ cup of the enchilada sauce on the bottom of a 13x9-inch baking dish. Place 5 corn tortillas on top of the sauce. They can overlap since you want to cover the bottom of the baking dish. Take ½ of the ricotta mixture (about 1 cup), and with a spoon gently spread it over the tortillas. Top the ricotta with ½ of the sautéed vegetable mixture. Spread 2/3 - ¾ cup of enchilada sauce over the veggies. Top with 5 corn tortillas, and repeat this with the same ingredients (ricotta, veggies, sauce).
For the last layer, top with 5 corn tortillas, the remaining sauce and 1 cup shredded cheese.
Bake lasagne until heated through and cheese is melted and bubbly, about 25-30 minutes.