Preheat the oven to 200 degrees F. Line a baking sheet with two kitchen towels stacked on top of each other and place in the oven. This will keep your cooked pancakes warm.
For the pancakes: Whisk the flour, 1/4 cup plus 2 tablespoons of the sugar, the cornstarch, baking powder, ginger, cinnamon, cloves, baking soda and 1/4 teaspoon of the salt together in a large bowl. Whisk 1 1/4 cups of the milk, the molasses, melted butter, 1/2 teaspoon of the vanilla and the eggs together in a medium bowl. Add the milk mixture to the flour mixture and stir until batter is thick and ingredients are just incorporated (it's okay if there are some lumps). Let the batter rest for 5 minutes.
Meanwhile, make the cream cheese sauce: Combine the remaining 1/4 cup plus 2 tablespoons sugar, 1/4 teaspoon salt, 3/4 cup milk and 1/2 teaspoon vanilla with the cream cheese and rum in a small saucepan over medium heat, whisking until the cream cheese melts completely and mixture just begins to simmer, about 2 minutes. Remove the sauce from the heat and keep warm.
Heat a large nonstick skillet over medium heat. Use 1 heaping tablespoon of the batter per pancake, making enough to just fill the skillet without crowding. Cook until pancakes are golden on the bottom and bubbly on top, about 30 seconds. Flip the pancakes and cook until lightly golden on the bottom, about 30 seconds more. Transfer the pancakes to the baking sheet in the oven, tucking them between the kitchen towels. Repeat with the remaining batter.
When ready to serve, divide the pancakes between four serving plates, dust with confectioners' sugar and drizzle with the cream cheese sauce. Serve immediately with extra sauce on the side.
When measuring flour, we spoon it into a dry measuring cup and level off the excess. (Scooping directly from the bag compacts the flour, resulting in dry baked goods.)
Copyright 2016 Television Food Network, G.P. All rights reserved.