Preheat your oven to 350°F (175°C).
In a large skillet, heat the olive oil over medium heat. Add the shrimp and season with garlic powder, onion powder, cumin, chili powder, salt, and pepper. Cook until the shrimp turn pink and opaque, about 3-4 minutes. Remove from heat and let cool slightly.
In a mixing bowl, combine the softened cream cheese, 1/2 cup of the shredded Monterey Jack cheese, and 1/2 cup of the sour cream. Stir in the cooked shrimp and half of the chopped cilantro, if using.
Spread a thin layer of green enchilada sauce on the bottom of a 9x13-inch baking dish.
Place about 1/4 cup of the shrimp mixture in the center of each tortilla, roll them up tightly, and place seam-side down in the baking dish.
Once all the tortillas are filled and placed in the dish, pour the remaining green enchilada sauce over the top. Sprinkle with the remaining Monterey Jack cheese.
Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let cool for a few minutes before serving. Top with the remaining sour cream and cilantro, and serve with lime wedges.