To make the donuts:
Preheat your oven to a cozy 350°F.
In a mixing bowl, combine the almond flour, baking powder, oat fiber, pumpkin pie spice, and salt. Give it a good whisk, then set it aside.
Grab another bowl and whip the egg whites with a hand mixer until they form soft, airy peaks.
In a third bowl, mix together the pumpkin puree, brown sweetener, egg yolks, softened butter, and vanilla extract until smooth.
Gently fold the whipped egg whites into the pumpkin mixture until they are just combined.
Now, add the dry ingredients into the wet mixture and stir by hand until your batter is smooth and well-blended.
Spoon the batter into a piping bag (or a ziptop bag with the corner snipped off). Pipe the batter evenly into a silicone donut pan that’s been lightly sprayed with nonstick spray. You can lightly dampen your fingers to smooth the tops if needed.
Bake for about 20 minutes, or until a toothpick inserted into a donut comes out clean.
Let the donuts cool completely on a wire rack while you prepare the delicious glaze.
To make the glaze:
Place the cream cheese in a bowl and gently warm it in the microwave just until it softens, but don't let it melt completely.
Stir in the maple extract, vanilla extract, powdered sweetener (adjust to your taste), and heavy cream. Mix until it's perfectly smooth. If you prefer a thinner glaze, add a little more heavy cream or hot water.
Dip each cooled donut into the creamy glaze. Place them back on the wire rack to let the glaze set. For an extra rich coating, feel free to double-dip!