In a large mixing bowl, combine the cooked macaroni with sharp cheddar cheese, mozzarella cheese, cream cheese, Parmesan cheese, garlic powder, onion powder, salt, and pepper. Mix well until the cheeses are evenly distributed and the mixture is creamy.
Cover the bowl with plastic wrap and refrigerate the mac and cheese mixture for at least 1 hour.
Once chilled, use your hands to scoop out about 2 tablespoons of the mac and cheese mixture and roll it into a ball. Repeat until all the mixture is used, placing the balls on a baking sheet lined with parchment paper.
Set up a breading station with two plates. In one plate, place the breadcrumbs, and in the second plate, beat the eggs.
Dip each mac and cheese ball first into the beaten egg, coating it thoroughly, then roll it in the breadcrumbs, pressing gently to ensure an even coating. Place the breaded balls back on the parchment-lined sheet.
Preheat your air fryer to 375°F (190°C) for about 5 minutes.
Lightly spray the arranged mac and cheese balls with cooking spray. Place them in a single layer in the air fryer basket, ensuring they are not touching. Cook for 8-10 minutes, or until they are golden brown and crispy on the outside.
Once cooked, carefully remove the mac and cheese balls and allow them to cool slightly. Serve them warm with your favorite dipping sauces.