In a large mixing bowl, combine the almond flour, baking powder, and allulose. In a microwave-safe bowl, melt the mozzarella cheese and cream cheese together until smooth, about 30 seconds to 1 minute in the microwave. Stir until fully combined.
Add the eggs and melted butter to the cheese mixture. Stir until well combined. Gradually add the dry ingredients to the wet mixture, mixing until a dough forms. It should be slightly sticky but manageable.
Place the dough between two sheets of parchment paper and roll it out into a rectangle, about 1/4-inch thick. Be gentle, as the dough can be a bit delicate.
In a small bowl, mix together the brown sugar substitute and cinnamon. Spread this mixture evenly over your rolled-out dough.
Starting from one edge, carefully roll the dough into a log shape. Once rolled, slice the log into equal pieces, about 1-inch thick. Place the rolls on a baking sheet lined with parchment paper.
Preheat your oven to 350°F (175°C). Bake the cinnamon rolls for 20-25 minutes or until they are golden brown and cooked through.
While the rolls are baking, prepare the frosting. In a bowl, mix the cream cheese, powdered sugar substitute, and milk until smooth and creamy. Add more milk if necessary to reach your desired consistency.
Once the rolls are out of the oven, let them cool slightly before spreading the cream cheese frosting over the top. Enjoy warm!