Prepare the coating.
In one bowl, mix flour, cornstarch, salt, and pepper. In another, beat the eggs.
Coat the chicken.
Dip each piece into egg, then into flour mixture. Press gently to ensure full coating.
Heat the oil.
Heat oil in a large skillet over medium-high heat (about 350°F / 175°C).
Fry the chicken.
Cook in batches for 4–5 minutes per side until golden brown.
Do not overcrowd the pan, or the coating won’t crisp properly.
Drain.
Transfer to a wire rack or paper towels.
Make the sauce.
In a saucepan, combine honey, garlic, soy sauce, and vinegar. Simmer gently for 2–3 minutes.
Thicken the sauce.
Stir in cornstarch slurry and cook until glossy.
Do not boil too hard, or it may thicken too much.
Combine.
Toss crispy chicken in warm sauce just before serving.
Coat quickly and serve immediately to preserve crispiness.