Pat the cubed chicken thoroughly dry with paper towels. Place chicken in a bowl and toss with 1 tablespoon of olive oil, garlic powder, onion powder, smoked paprika, dried oregano, salt, and black pepper until evenly coated.
Heat a large cast-iron or heavy stainless steel skillet over medium-high heat. Add the remaining 1 tablespoon of olive oil.
Once the oil is shimmering hot, add the chicken cubes in a single layer. Make sure the skillet is not overcrowded (cook in two batches if necessary to ensure proper browning).
Let the chicken sear undisturbed for 3 to 4 minutes until a deep golden crust forms on the bottom.
Flip and cook the chicken for an additional 2 to 3 minutes, stirring occasionally until cooked through to an internal temperature of 165°F (74°C).
Reduce the skillet heat to medium-low. Add the cubed butter and minced garlic directly into the pan with the chicken.
Swirl and stir continuously for 1 to 2 minutes as the butter melts and foams, basting the chicken cubes in the garlic butter sauce until the garlic is fragrant and golden (do not let the garlic burn).
Remove the skillet from heat. Stir in the chopped fresh parsley, fresh lemon juice, and red pepper flakes. Toss well and serve immediately with pan juices spooned over the top.