In a mixing bowl, combine the flour, cornstarch, baking powder, salt, and black pepper. Mix well.
In another bowl, whisk together the beaten eggs. Dip the chicken pieces into the egg, allowing any excess to drip off.
Coat the chicken pieces in the flour mixture, ensuring they are well covered. Set aside.
In a frying pan or deep fryer, heat the vegetable oil over medium-high heat until hot (about 350°F or 175°C).
Carefully add the coated chicken pieces to the hot oil in batches to avoid overcrowding. Fry until golden brown and crispy, about 5-7 minutes. Use tongs to turn them halfway through for even cooking.
Once cooked, remove the chicken pieces and place them on a baking sheet lined with parchment paper to drain any excess oil.
In a separate saucepan, combine honey, minced garlic, soy sauce, rice vinegar, and sesame oil. Bring to a simmer over medium heat and cook for about 3-5 minutes, stirring occasionally, until the sauce thickens slightly.
Pour the honey garlic sauce over the crispy chicken pieces, tossing gently to coat each piece evenly.
Serve hot, garnished with chopped green onions on top.