Boil the noodles until al dente, according to the directions on the package. Once done cooking, drain and set aside.
While the noodles are boiling, make a slurry: In a large skillet or pot add butter and place over medium heat. Once butter is melted, whisk in a little bit of the flour and then slowly add in milk, a little bit at a time, alternating with the flour and vigorously whisking away any lumps.
Bring mixture to a boil, then reduce heat and simmer for a few minutes stirring every so often, until the sauce thickens up but is not clumpy. Stir in garlic powder, onion powder, salt, freshly ground black pepper, cinnamon, nutmeg, and pinch of cayenne pepper.
Next add in half of the total amount of sharp cheddar cheese and stir until completely melted. Next, add the pumpkin puree and the rest of the cheese. Whisk everything together until completely incorporated.
Fold in cooked noodles, taste and add more salt and pepper, if desired.
Lightly toast pumpkin seeds by adding them to a small skillet over medium heat. Stirring until they are toasting up and slightly browning. You may hear little popping noises, that is them puffing up!
Add pasta to bowls and top with additional parmesan cheese, black pepper, and pumpkin seeds