Season chicken evenly with salt, paprika, garlic powder, onion powder, black pepper, and cayenne.
Whisk eggs, milk, and hot sauce in a shallow bowl.
In another bowl, combine flour, panko, cornstarch, paprika, salt, garlic powder, black pepper, and chipotle powder.
Dip chicken into egg mixture, then dredge in flour mixture, pressing gently to adhere. Allow the breaded chicken to rest while you heat the oil. This helps the breading stick.
Heat about an inch of oil in a skillet over medium heat to 350°F. Fry chicken in batches until golden brown and cooked through (about 3 to 4 minutes per side).
Drain on a paper towel-lined plate.
In a saucepan set over medium heat, melt the butter and cook, stirring often, until it turns foamy, about 2 to 3 minutes. Add the garlic and continue cooking, stirring, until fragrant and lightly toasted, another 2 to 3 minutes.
Whisk in the honey, hot sauce, garlic powder, red pepper flakes, red wine vinegar, and salt until the sauce is smooth and well combined.
Toss chicken in warm sauce until coated.
Garnish with parsley and serve.