Preheat your oven to 350°F and line an 8"x8" baking dish with parchment paper. Avoid using a metal pan as the rolls will spread too much.
Combine your dough ingredients (almond flour, Greek yogurt, vanilla whey protein powder, coconut flour, sweetener, eggs, baking powder, xanthan gum, and vanilla extract) in a large bowl and mix until a cohesive, sticky dough forms.
Let the dough rest on the counter for 5 to 10 minutes.
Place a large sheet of parchment paper on your counter and transfer the dough onto it. Form the dough into a rectangle, then roll it out until it is about 1/4-inch thick. Do not roll it too thin as the dough is delicate.
Mix your filling ingredients (softened butter or coconut oil, brown sugar blend, and cinnamon) in a small bowl until it forms a spreadable paste.
Spread the filling evenly across the rolled-out dough, leaving a small border around the edges.
Carefully roll one end of the dough over itself to form a tight log, using the parchment paper underneath to help lift and fold the dough.
Use unflavored dental floss to cut the log into 8 equal pieces by looping it around and pulling through.
Place the rolls into your prepared baking dish and bake at 350°F for 20 to 25 minutes, or until they are puffed and golden brown.
While the rolls bake, whisk together your glaze ingredients (Greek yogurt and vanilla whey protein powder) until smooth.
Let the baked rolls cool in the pan for about 10 minutes before applying the frosting. Frosting them while hot will cause it to melt into a liquid.
Spread the frosting generously over the cooled rolls and serve.