In a bowl, mix buttermilk, hot sauce, salt, pepper, paprika, garlic powder, and onion powder.
Add chicken thighs and coat them well. Cover and refrigerate for at least 2 hours or overnight.
In a shallow dish, mix flour, cornstarch, salt, pepper, paprika, cayenne, garlic powder, and onion powder.
In a small bowl, whisk egg with 1 tablespoon of buttermilk.
Take chicken from the marinade and let excess drip off.
Dip chicken in flour mix, then egg, then back in flour mix.
Press coating onto the chicken to help it stick.
Heat oil in a deep pan or pot to 350°F (175°C). Carefully place chicken in hot oil and fry for 5 to 7 minutes per side until golden and cooked through.
Internal temp should reach 165°F (74°C).
Place cooked chicken on a wire rack or paper towel to drain.
In a small bowl, mix mayo, garlic, lemon juice, salt, and pepper.
Toast brioche buns.
Spread garlic mayo on both bun halves.
Add one piece of crispy chicken to the bottom bun.
Add pickles and lettuce, if you like.
Cover with top bun and serve right away.