Mashing avocados until smooth with a few chunks left. Drizzle lime or lemon juice to prevent browning.
Add sour cream, parsley, salt & pepper, garlic powder. Mix to combine, and set aside.
Line up 3 bowls: flour, beaten egg, and Panko breadcrumbs mixed with paprika, salt, and black pepper.
Slice chicken breasts lengthwise and lay them on a flat surface like a wooden cutting board. Cover with plastic wrap and pound on both sides.
Coat each chicken piece in flour, then egg, and finally breadcrumbs, ensuring thorough coating, especially at the last stage.
Heat a medium to large skillet over high heat. Cook bacon to your preferred crispiness. Set aside.
In the same skillet with bacon fat, use kitchen tongs to carefully place the breaded chicken. Add more cooking oil if necessary.
Cook on high for 3-4 minutes on both sides or until golden brown, crispy, and cooked through the center. Set aside on a plate with a paper towel.
Spread about 2 heaping tablespoons of avocado crema in the center of each tortilla.
Layer with lettuce, tomatoes, onions, bacon, mozzarella cheese, chicken, and top with cheddar cheese slices, leaving a couple of inches free around the edges.
Fold in the sides almost until the middle, leaving a couple of inches free with the filling peeking through.
Holding the sides folded, bring up the bottom flap over the filling and roll tightly to secure the wrap, aiming for a tightly rolled-up presentation.
Transfer the chicken wraps to a dry skillet or grill pan over medium heat. Warm them until they become golden brown. I usually leave the wraps for about 3-5 minutes under a closed lid, flipping the sides as needed.
Remove from the pan, cut in half, and drizzle the wraps with lemon juice.
Add sour cream, garnish with fresh herbs, and serve while warm.