Make the chipotle pineapple sauce. In a blender or food processor combine the garlic, chili powder, paprika, chipotle chilies, ⅓ cup water, vinegar, 1 cup of the pineapple chunks, and a pinch of salt. Blend until completely smooth. Stir in the sesame seed.
Heat the olive oil in a large skillet over medium heat. When the oil shimmers, add the chicken, onions, and a pinch each of salt and pepper. Cook for 10 minutes, until the chicken begins crisping on the edges. Reduce the heat to low, stir in about ½ of chipotle pineapple sauce and the remaining 1 cup of pineapple chunks. Simmer for 5-8 minutes or until the sauce has reduced and coats the chicken, there will still be sauce left in the pan. Remove from the heat and stir in the cilantro.
To make the special sauce. Combine all ingredients in a bowl, adding 1-2 tablespoons water if needed to thin the sauce. Taste and season with salt.
Stuff the mashed avocado (if using), the chicken, and pineapple into the warmed tortillas. Top with additional chipotle pineapple sauce, special sauce, cilantro, and cheese. Enjoy!
