Make your breading and whisk your eggs. In a small bowl, mix together the almond flour, tapioca flour, chili powder, paprika, cayenne, and salt and pepper. In a separate shallow bowl, whisk your eggs.
Set up an assembly line with cubed chicken, whisked eggs, and the flour mixture.
Bread the chicken. Dip a piece of the chicken in the egg mixture, making sure it is fully coated. Roll in the flour mixture, fully coating and shaking off any excess. Place on a plate and repeat with the remaining chicken.
Cook. Spray the bottom of your air fryer with some avocado oil. Place chicken in a single layer in your air fryer basket, spreading out evenly and leaving room in between pieces so the air can easily flow through. Spray the top of the chicken with a light coating of avocado oil. Close the drawer, set the air fryer on manual at 375°F for 15 minutes, pausing halfway through to flip them up, making sure they are still evenly spread out after flipping. Once done, they should be crispy and golden brown. Depending on the size of your air fryer, you will probably have to cook the chicken in two batches to make sure they are not overcrowded.
When the chicken is cooking, make the buffalo sauce. Add hot sauce, ghee, lemon juice, garlic powder, paprika, cayenne, and salt to a small saucepan over medium-low heat. Cook until warmed through and combined, about 3 minutes.
Coat chicken. Once the chicken is done, add it to a large bowl and pour the buffalo sauce over the chicken. Carefully stir to coat the chicken (I find using a spoon works the best). Make sure to mix carefully, as you don't want the breading to come off.
Enjoy! Serve with guacamole, ranch or blue cheese, carrots, celery, and more hot sauce!