In a mixing bowl, combine the flour, garlic powder, onion powder, paprika, salt, and black pepper. Mix well.
In another bowl, whisk together the beaten egg and milk.
Dip each piece of chicken into the egg mixture, then coat it in the flour mixture, ensuring an even coating.
Heat the vegetable oil in a large skillet over medium-high heat. Once hot, carefully add the coated chicken pieces in batches, frying until golden brown and crispy, about 4-5 minutes per side. Remove and drain on paper towels.
In a separate bowl, whisk together the soy sauce, honey, rice vinegar, chili paste, and sesame oil.
Once all the chicken is fried, return it to the skillet over medium heat. Pour the sauce over the chicken and toss to coat evenly. Cook for an additional 2-3 minutes until the sauce thickens slightly.
Remove from heat and garnish with sliced green onions and sesame seeds before serving.