Preheat and prep the pan. Heat the oven to 425°F (220°C).
Line a large sheet pan with parchment paper or lightly oil it to prevent sticking.
Cut the veggies. Peel and cube the sweet potatoes. Halve the Brussels sprouts. Slice the red onion into wedges and the bell pepper into strips.
Toss with seasoning. In a big bowl, combine sweet potatoes, Brussels sprouts, onion, and bell pepper with olive oil, salt, pepper, garlic powder, smoked paprika, and thyme.
Toss well so everything is coated.
Spread on the pan. Arrange the vegetables in a single layer, leaving some space between pieces so they roast, not steam. Tuck in the sausage slices evenly over the top.
Add cranberries. Scatter fresh cranberries across the pan. If using dried cranberries, wait and add them in the last 5 minutes.
Roast. Bake for 25–30 minutes, stirring once halfway through, until sweet potatoes are tender and edges are caramelized.
Sausage should be browned and sizzling.
Make the glaze. While it roasts, whisk maple syrup, Dijon, cider vinegar, and red pepper flakes in a small bowl.
Finish and serve. Drizzle the glaze over the hot pan and toss gently. Taste and adjust salt and pepper. Sprinkle with parsley and a squeeze of lemon if you like.
Serve warm.