Cook the elbow macaroni according to package instructions. Drain and set aside.
In a large skillet, melt the butter over medium heat. Add the diced chicken, garlic powder, onion powder, salt, and black pepper. Cook until the chicken is browned and cooked through, about 5-7 minutes.
Stir in the honey and soy sauce, allowing the mixture to simmer for 2-3 minutes until slightly thickened.
Reduce the heat to low and add the heavy cream, stirring until combined.
Gradually add the cheddar and Parmesan cheeses, stirring until melted and creamy.
Fold in the cooked macaroni until well coated with the cheese sauce.
Serve hot, garnished with chopped green onions.