Preheat the oven to 350° Fahrenheit and line a 13×9 baking dish with parchment paper.
Begin by mixing all your dry ingredients (almond flour, baking powder, sweetener, and protein powder) in a medium-sized mixing bowl with a fork or a whisk. Mix everything together until evenly combined.
Place your cream cheese in a small microwaveable bowl, and dump your shredded mozzarella cheese over it. Microwave on high in 30-second increments stirring between each set until the cheeses are melted and can be stirred together easily. Be careful not to microwave it too long though, or your cheese will crisp up and will lose its elasticity.
Once your cheese and cream cheese have melted, put the mixture in a mixing bowl. Add the dry mixture and the eggs. Mix on medium speed with a stand mixer until everything is well combined and you have a wet sticky dough. Once your dough has been mixed, set it aside and let it rest while prepping the filling. In a small mixing bowl combine your cinnamon and brown sugar substitute. Mix together with a fork until evenly mixed.
Now that the dough has rested, it’s time to roll out your cinnamon rolls. Prep the area by pouring a quarter-sized amount of olive oil on the counter. Evenly spread the oil on the surface and coat the rolling pin. If necessary add more oil to the counter. It’s better to have a little bit too much than not enough in this situation! Once your area is prepped place the dough on the oiled counter and roll into a rectangle until it is about a 1/4 inch thick.Spread the melted butter evenly on the rolled-out dough, then spread the cinnamon-sugar mixture over the top. Roll the dough up tightly into a roll, then using a knife cut the cinnamon rolls into slices approximately two inches thick.
Place the cinnamon rolls in a pan spacing them as evenly as possible. Slightly flatten the tops then bake for 20-25 minutes or until the edges have begun to brown.