Preheat oven to 350 degrees Fahrenheit.
Add the oats, cinnamon, and baking powder, baking soda and salt to a bowl and mix well.
Add in all remaining ingredients and stir together.
Add to a 9 inch baking dish (I used a pie plate which worked well, just make sure it is at least 2 inches deep, the oats will rise a bit as they bake). Prepare the cinnamon sugar glaze by adding the coconut oil and almond butter to a small bowl. Microwave for about 15 seconds, then stir to combine. Add the maple syrup and cinnamon and mix well. Swirl about 1/2 the mixture onto the oats and reserve the rest for after it bakes.
Bake for 30-35 minutes, or until a toothpick comes out mostly clean and the edges are golden brown. if you want the center to be a bit more gooey like a regular cinnamon roll, just bake for closer to 28-30 minutes.
It will continue to set as it cools, so if you're making it ahead of time and plan to reheat, best to undercook just a bit. Drizzle on the rest of the cinnamon mixture.
Whisk together the cream cheese and maple syrup.
Let the oats cool slightly, then top with cream cheese glaze. Enjoy!