Quick warning: You’ll want to make the cardamom butter in advance, so it can set up nicely in the refrigerator. Plan to make it the day before (or at least a few hours before) you make the pancakes, so you’ll have a nice, pretty butter pat to top your steaming hot pancakes, along with a generous drizzling of maple syrup.
Make the cardamom butter: Place the soy milk, rice vinegar, maple syrup, salt, cardamom, and cloves in a high-speed blender and mix on high speed for 10 seconds. Let sit for a minute or so—the mixture will have a curdled, thick consistency like buttermilk. Add the melted coconut oil, olive oil, and xanthan gum. Blend on high speed for 60 seconds to thoroughly emulsify. Pour into an airtight container, and chill in the freezer for an hour. Transfer the tub to the refrigerator, and use as needed. (You will have about 1 cup butter.)
Make the candied hazelnuts: Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper. Pulse the hazelnuts a few times in a food processor to break them into smaller pieces. Mix the ground nuts and all the remaining ingredients together in a medium bowl and distribute evenly on the prepared baking sheet. Bake for 12 minutes, flipping the nuts halfway through to ensure even baking. Allow the nuts to cool, and break up any large clusters; store in an airtight container at room temperature. (The nuts will keep for up to a month.)
Make the pancakes: In a mixing bowl, whisk together the flour, baking powder, baking soda, and salt. Make a well in the center, and add the maple syrup, soy milk, oil, and vanilla extract. Whisk together to form a smooth batter.
Heat a skillet or griddle over medium heat. Lightly oil the pan and ladle the pancake batter evenly onto the hot surface, forming pancakes in any size you like. Sprinkle 1 to 2 tablespoons of the bourbon hazelnuts onto each circle of batter and let cook for about 2 minutes. Carefully flip the pancakes when bubbles appear in the center and the edges start to brown lightly and lift away from the pan. Flip and allow to cook on the second side for an additional 2 minutes.
Place 3 or 4 pancakes on each plate. Top with a pat of the cardamom butter, a sprinkle of bourbon hazelnuts, and a dash of cinnamon and/or powdered sugar for garnish, if desired.