In a large pot of boiling salted water, cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a skillet over medium heat, melt the butter. Add minced garlic and sauté for 1-2 minutes, until fragrant but not browned. Stir in honey and let it simmer for another minute.
Add the shredded chicken to the skillet, and toss to coat with the honey garlic sauce. Cook for 3-4 minutes until heated through. Remove from heat.
In a separate saucepan, combine heavy cream, smoked paprika, salt, and pepper. Let it simmer on medium heat until warmed through. Gradually add the cheddar and mozzarella cheeses, stirring continuously until melted and creamy.
In a large bowl, combine the cooked macaroni, honey garlic chicken, and cheese sauce. Mix well until the pasta is completely coated.
Preheat the oven to 350°F (175°C). Transfer the mac and cheese to a greased baking dish. You can sprinkle more cheese on top if desired. Bake for 15-20 minutes until bubbly and golden on top.
Remove from the oven and let it cool slightly. Garnish with sliced green onions before serving.