In a large bowl, mix buttermilk with half of the paprika, cayenne pepper, garlic powder, onion powder, oregano, salt, and black pepper.
Add chicken pieces to the buttermilk mixture, ensuring they are fully coated. Place in the refrigerator, covered, for a minimum of 4 hours, or for even better results, leave it overnight.
In a separate bowl, combine the remaining dry ingredients (flour and the rest of the spices).
Heat vegetable oil in a deep fryer or heavy-duty pot to 350°F (175°C).
Remove chicken from the buttermilk mixture, allowing excess to drip off.
Dredge each piece of chicken in the seasoned flour mixture, pressing the coating onto the chicken.
Carefully place the chicken in the hot oil, a few pieces at a time, and fry until golden brown and crispy (about 15-20 minutes for larger pieces).
Use tongs to remove the chicken from the oil and place them on a wire rack or paper towels to drain excess oil.
Serve hot.