Preheat your oven to 350° degrees. Add a little olive oil in a large skillet over medium heat. Add minced garlic and red onion, and sauté for 2-3 minutes. Next, add ground pork to the skillet along with all the seasonings. Cook the pork until browned, breaking it apart as it cooks, then stir in the 1/2 cup salsa and mix well. Drain off any excess grease/liquid.
Lightly spray a 9 x 13-inch baking dish with non-stick cooking spray. Measure out 1/2 cup of shredded cheddar cheese. Lay out 8-10 tortillas on a large plate. Spoon about 2 tablespoons of the ground pork down the middle of each tortilla, sprinkle with a little cheddar cheese, then roll them up tightly. Place the rolled tortillas seam-side down in the prepared baking dish, laying them side by side.
Slowly pour entire can of enchilada sauce over the tortillas, ensuring they are well-covered. Sprinkle the rest of the cheddar cheese along with 1 cup of shredded mozzarella over the top. Place in oven, uncovered and bake for 20 minutes, or until the tortillas show a slight crisp on the edges. Once done, remove from the oven and let cool for a few minutes and then garnish with fresh cilantro and red onion. Serve warm.