Preheat the oven to 350 degrees Fahrenheit.
Grease and line a 9x5 loaf pan and set aside.
To make the streusel topping, combine the flour, coconut sugar, and pumpkin pie spice. Slowly pour in the melted oil or butter and combine with your fingers or a fork until crumbles form. Set aside.
To make the loaf: Whisk together the sugar, maple syrup, melted butter or oil, pumpkin puree, vanilla extract, apple cider vinegar and eggs.
Whisk in the oat flour, almond flour, baking soda, baking powder, salt, cinnamon and pumpkin spice. Be sure to spoon and level the flour into your measuring cups, don't pack it in or scoop right from the bag. The batter will be fairly thick. Some pumpkin purees are thicker than others, so this can change the thickness of the batter as well.
Add the batter to the loaf pan and smooth out the top.
Evenly spread the streusel topping on top of the bread allowing it to crumble between your fingers.
Bake for 55-70 minutes or until a toothpick comes out clean.
For the glaze, simply whisk together all ingredients until well combined.
Let the bread cool for at least 2 hours before glazing and slicing, otherwise it will be crumbly!
Once cool, drizzle the glaze on top, slice, and enjoy!