Add the chicken pieces to a bowl with the oil, parmesan, lemon juice , zest, Italian seasonings, garlic, onion, and paprika powder. Salt and pepper to taste. Mix to coat evenly. Allow the chicken to marinate in the fridge covered for as little as 30 minutes but ideally overnight.
In a separate bowl combine the butter, minced garlic, parsley, parmesan, lemon juice, and chili flakes. Mix to create a compound butter.
Preheat the air fryer or out door grill I usually air fry the skewers at 400 degrees
Thread chicken pieces onto metal or wooden skewers and set aside. Remember, if using wooden skewers soak in water before using.
Add the skewers to the air fryer a few at a time, so as not to overcrowd the pan and the chicken cooks evenly. Cook 5-6 minutes, flip and cook an additional 3-4 minutes.
The internal temperature of the chicken should be at 150 degrees, at this point baste the chicken skewers with the garlic butter, and cook 1 minute , flip baste the other side and cook 1 more minute.
Top with more parmesan and parsley, serve warm with the parmesan sauce.