To mix the dough, combine the softened butter, active sourdough starter, honey, salt, whole milk, and half of the flour in the bowl of a stand mixer. Turn to low speed and add the remaining flour as it mixes. Knead for one minutes. Do not over knead. The dough will feel slightly sticky and not have fully pulled from the side of the bowl; this is fine.
Remove the dough to a greased medium mixing bowl and cover with plastic wrap or a damp towel. Allow to sit at room temperature for 8-12 hours (depending on the temp of your room), or until dough is puffy.
To make the cinnamon filling, use an electric hand mixer to mix the softened butter, coconut sugar, cinnamon, maple syrup, and pinch of salt until well combined. Store at room temperature until ready to assemble the cinnamon rolls.
When ready to assemble, roll the sourdough cinnamon roll dough out on a lightly floured surface until it reaches a 16-inch by 12-inch large rectangle. Spread the cinnamon coconut sugar filling evenly over the rectangle.
Roll the dough up, starting with one long side and working towards the other long side. Once rolled up, pinch the long edge of the dough to the roll to help the cinnamon rolls not unwind/separate. Using thread or dental floss, cut the cinnamon roll dough log into 12 individual equal-sized rolls and place in a greased 9×13 inch baking dish. Cover and allow to rise at room temperature for 1-2 hours.
When the cinnamon rolls are almost risen, preheat the oven to 350 degrees Fahrenheit. Once preheated, bake the fresh milled cinnamon rolls for about 30-35 minutes, or until just lightly golden. Allow to cool for 10 minutes.
For the cream cheese icing, add the softened cream cheese and butter to a small mixing bowl and combine until creamy. Add the maple syrup and pinch of salt and mix. Once the icing is well mixed with no clumps, spread on the warm fresh milled sourdough cinnamon rolls and enjoy.