In the bowl of a stand mixer fitted with the dough hook attachment, combine the active sourdough starter, milk, bread flour, eggs, salt, vanilla extract, brown sugar, pumpkin puree, ground cinnamon, and ground ginger.
Mix on low to medium speed until a shaggy dough forms and the ingredients are mostly incorporated. Scrape down the sides and bottom of the bowl as needed.
With the mixer running on low speed, add the softened butter one tablespoon at a time, allowing each addition to incorporate before adding the next.
Once all the butter has been incorporated, increase the mixer speed to medium-high and knead for approximately 7–10 minutes, or until the dough becomes smooth, elastic, and begins pulling away from the sides of the bowl.
The dough will be soft, rich, and slightly sticky because of the butter, eggs, and pumpkin puree. Avoid adding extra flour simply because the dough feels sticky. Adding too much flour can result in dense, dry kolaches rather than a soft, fluffy texture.
Cover the bowl and allow the dough to bulk ferment at room temperature for approximately 6–10 hours, or until it has increased in volume by roughly 30–50%.
It's important to watch the dough, not the clock. Fermentation time will vary depending on the temperature of your kitchen and the strength of your sourdough starter. My kitchen is typically around 67°F (19°C), so my dough tends to ferment more slowly and often takes closer to the longer end of this range. If your kitchen is warmer, the dough will ferment much faster and may be ready sooner. Look for a noticeable increase in volume and a dough that appears slightly puffy and aerated rather than relying strictly on the number of hours.
Optional overnight refrigeration: Once the dough has completed bulk fermentation, cover it tightly and refrigerate overnight. Chilled dough is easier to handle and shape, making this a great option if you want to divide the process over two days.