In a large bowl, combine the cooked macaroni, cheddar cheese, mozzarella cheese, cream cheese, garlic powder, onion powder, salt, and pepper. Mix well until the cheeses are evenly distributed.
Cover the bowl with plastic wrap and refrigerate for about 30 minutes to help the mixture firm up.
Once chilled, take about a tablespoon of the mac and cheese mixture and roll it into a ball. Repeat until all the mixture is used.
In one bowl, place the flour. In a second bowl, beat the eggs. In a third bowl, add the breadcrumbs.
Roll each mac and cheese ball in flour, dip it in the beaten eggs, and then coat it with breadcrumbs. Make sure each ball is well-coated.
Preheat your air fryer to 375°F (190°C) for about 5 minutes.
Lightly spray the air fryer basket with cooking spray. Place the mac and cheese balls in a single layer, leaving space between each one. Spray the tops lightly with oil.
Air fry for 10-12 minutes, or until the balls are golden brown and crispy.
Shake the basket halfway through cooking to ensure even browning.
Once cooked, remove the balls from the air fryer and let them cool slightly before serving.