Preheat oven to 375°F (190°C). Grease a 9x13" baking dish.
Cook pasta until al dente. Drain and set aside.
Make cheese sauce: In a large pot, melt 3 tbsp butter over medium heat. Whisk in flour, cook 1 min. Slowly add milk while whisking. Simmer until thickened.
Add cheese & season: Stir in cheddar, mozzarella, garlic powder, onion powder, salt, and pepper. Mix until smooth.
Make pork mix: In a separate skillet, warm pulled pork with bourbon, maple syrup, and BBQ sauce over medium-low heat until slightly sticky and warmed through (about 5-7 min).
Combine: Stir pasta and pork mixture into the cheese sauce. Mix well. Pour into baking dish.
Topping (optional): Mix panko with 1 tbsp melted butter and sprinkle over top.
Bake for 20-25 mins until bubbly and golden. Let cool 5 mins before serving.
