Boil macaroni in salted water until al dente. Drain and set aside.
In a large saucepan, melt butter over medium heat. Stir in flour and cook 1–2 minutes until slightly nutty.
Slowly whisk in warm milk and cream. Cook until slightly thickened, 4–5 minutes. Stir in Dijon, paprika, garlic powder, pepper, and salt.
Lower heat and stir in Gouda and both cheddars until melted and silky. Mix in can of cheddar cheese soup until well incorporated.
Stir pasta into sauce until well coated. Transfer to a greased 9x13 baking dish.
In a small bowl, mix panko with olive oil and parmesan. Sprinkle evenly over pasta.
Bake at 375°F (190°C) for 20–25 minutes, until bubbly