Preheat oven to 375F.
Make the filling by stirring together all of the ingredients until well-combined (it will resemble a paste, that’s ok).
In a large mixing bowl, combine flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, whisk sweet potatoes, 4 tablespoons melted butter, and buttermilk until smooth.
Pour wet ingredients into the bowl of dry ingredients. Stir gently with a spoon, just until dough comes together.
Knead the dough with your hands (make sure you put flour on your hands to prevent sticking) for a few minutes and form a ball. Cut the ball in half.
Lightly flour a large, flat surface and roll one half of the dough into a rectangular shape (a little larger than a sheet of paper or about ¼ inches thick.
Spread ½ of the filling in the middle of the dough (leave about ½ inch space on all sides) then gently roll as tightly as possible.
Pinch the seams then cut into 8 rolls. Place rolls (flat side down) into a greased 12”x 8” rectangle glass baking dish (or pan).
Repeat those steps, starting at #6, and place 8 more rolls into the pan.
Brush the tops of rolls with the remaining 1 tablespoon melted butter and bake in the oven for 18-22 minutes. Let cool for 5-10 minutes.
For the icing, whisk melted coconut butter with maple syrup. Add milk, one tablespoon at a time, while whisking until desired consistency is reached. Spread the icing on top of rolls and serve immediately.