Preheat your oven to 425°F (220°C). Line a large, rimmed baking sheet with parchment paper.
In a large skillet over medium heat, melt 4 tablespoons of the butter. Add the chopped onion and cook until soft and translucent, about 5-7 minutes. Remove from heat.
In a large bowl, combine the bread crumbs, sage, thyme, ½ teaspoon of salt, and ¼ teaspoon of pepper. Pour the melted butter and onion mixture over the bread crumbs and toss to combine. Add broth, 1 tablespoon at a time, only if the stuffing seems very dry. It should be moist, not soggy.
Place the sweet potatoes and Brussels sprouts on the prepared baking sheet. Drizzle with olive oil, the remaining ½ teaspoon of salt, and ¼ teaspoon of pepper. Toss everything together on the pan to coat evenly and spread in a single layer.
Pat the pork chops dry and season both sides with salt and pepper. Use the same skillet you used for the onions and set it over medium-high heat. Add the pork chops and sear for 2-3 minutes per side, until golden brown. You are not cooking them through, just browning them.
Nestle the browned pork chops among the vegetables on the baking sheet.
Divide the stuffing mixture evenly over the top of each pork chop, pressing it down gently to help it adhere.
Dot the top of the stuffing on each chop with the small pieces of cold butter.
Roast for 20-25 minutes, or until the vegetables are tender and the pork is cooked through. The internal temperature of the pork should reach 145°F (63°C) on an instant-read thermometer.
Remove the pan from the oven. Let the pork chops rest on the pan for at least 3 minutes before serving.