Preheat your oven to 400°F. Line a baking tray with parchment paper and lightly grease it with olive oil. Set it aside.
Trim the Brussels sprouts by cutting off the brown ends and removing any yellow leaves. If they're large, cut them in half so they're all roughly the same size. Place them in a large bowl.
Peel and chop the sweet potato and apples into 1-2 inch pieces and add them to the bowl with the Brussels sprouts.
Slice the smoked sausage into thick rings and add it to the bowl.
Peel and cube an onion, then slice 2 cloves of garlic. Add both to the bowl.
Drizzle the vegetables and sausages with olive oil, maple syrup, and sprinkle in curry powder, chili powder, garlic powder, cinnamon, salt, and pepper. Stir until everything is well-coated.
Spread the veggies and sausages on the prepared baking tray. Bake at 400°F for 25-30 minutes, or until the vegetables are fork-tender and golden brown. Avoid overcrowding the pan, or the veggies will steam instead of crisping up. Use multiple pans if needed.
Remove from the oven and add in cranberries, lemon juice (adjust to taste), and pecans.
Give everything a good toss, and serve warm.