In a large bowl combine white pepper, corn starch, flour, egg, water, sesame oil, and garlic powder. Whisk until a smooth batter is formed. Add the chicken pieces and toss to coat.
Heat peanut oil in a deep-fryer for 375 degrees Fry the chicken pieces in batches until golden brown and fully cooked (the internal temperature has reached 165 degrees F.). Drain on a plate lined with paper towels.
While the chicken is frying. In a bowl combine honey, soy sauce, ketchup, brown sugar, vinegar, sesame oil, and 2 teaspoons of cornstarch. Mix well.
Heat 1 tablespoon of sesame oil in a large pan over medium heat. Add garlic and cook for 30 seconds. Add the sauce and bring to a simmer. Simmer for 3-4 minutes or until thickened.
Toss the cooked chicken with the sauce and toss to coat. Sprinkle with sesame seeds and green onions. Serve immediately.