Put cheese in a microwave-safe bowl. Microwave one minute. Stir. Microwave 30 seconds. Stir. At this point, all the cheese should be melted. Microwave 30 more seconds until uniform and gloopy (it should look like cheese fondue at this point).
Mix in the egg, vanilla, 2 teaspoon sweetener, baking powder, flours, and flax. Or pulse in a food processor until thoroughly combined. If mixing by hand you may need to dump it onto wax paper and knead it by hand to thoroughly incorporate the ingredients.
Once the dough is a uniform color wet your hands and press it out into a 9×12 ish rectangle on parchment paper.
Mix together the ¼ cup gentle sweet, stevia, cinnamon, and molasses (if using). Spread the dough with 2 tablespoon of butter and sprinkle with sweetener combo. Roll up along the long side. Slice into ¾ inch thick slices. Put them in a greased baking dish or pie plate.
Put the cinnamon buns into the oven. Bake for 35-40 min until golden brown.
Meanwhile, make the icing. Mix the cream cheese, butter, sweetener, and vanilla with an electric mixer until smooth. Set aside.
Let the cinnamon buns cool for 5 min and spread the icing over the top. Serve warm. You can reheat leftovers in the microwave.