Preheat the oven to 350 degrees F.
Put the olive oil in a large mixing bowl. Add the salt, pepper, cinnamon, ginger and 1 tablespoon of the honey and whisk to combine. Add the potatoes and toss to coat. Spread the potatoes on a baking sheet. Roast, stirring halfway though, until the potatoes are tender and the edges are crisp, 45 minutes to 1 hour.
Meanwhile, make the glaze: Put the chili sauce, red pepper flakes, hot sauce and remaining 2 tablespoons honey in a small saucepot. Set the pot over medium-high heat and cook, stirring, until the ingredients come together, about 2 minutes.
Pour the warm glaze over the potatoes on the baking sheet and toss to coat. Pour the glazed potatoes into a serving dish and sprinkle with the pecans and scallions. Serve warm.