Preheat the oven to 350 degrees. Coat a muffin tray with cooking spray.
Prepare the donut batter by combining the flours, baking powder, salt, baking soda, cinnamon, nutmeg, cardamom, cloves, and ginger in a bowl; mix well.
Beat the butter and sugar with a hand mixer until creamy; add the eggs, pumpkin puree, buttermilk, and vanilla, then beat until well combined.
Add the flour mixture to the pumpkin mixture and mix until just combined.
Spoon the mixture into the muffin tray evenly.
Bake the muffins by placing the muffin tray in the oven and bake 25-28 minutes, or until a tester inserted in the center comes out clean.
Let the muffins cool for a couple of minutes before moving to a wire cooling rack.
Prepare the cinnamon & sugar mixture by combining the white sugar and cinnamon in a bowl until well mixed.
Brush the warm, melted butter over the entire muffin.
Immediately place it in the cinnamon & sugar mixture and toss it around to coat evenly.
Set the finished muffins on a rack to cool for a few minutes.