Preheat the oven to 300°F. Lightly spray a large baking sheet with nonstick cooking spray and set aside. You can also line the sheet with parchment paper.
In a large bowl, combine the rolled oats, oat flour, peanuts, almonds, shredded coconut, and flax seeds. Stir until well mixed and set aside.
In a medium saucepan, combine the brown sugar, butter, and coconut oil. Place over medium-high heat and stir occasionally until melted and bubbling. Remove from the heat.
Stir in the cinnamon, salt, vanilla paste, and banana extract until fully combined.
Pour the hot mixture over the oat mixture and stir well, making sure everything is evenly coated.
Spread the granola onto the prepared baking sheet in an even layer.
Bake for 20 minutes. Remove from the oven and gently break up and stir the granola with a spatula. Spread it back into an even layer.
Return to the oven and bake for another 20 minutes, then stir again. Repeat this process until the granola is dry, golden brown, and forms medium-sized clusters, about 1 hour total.
Remove from the oven and let it cool completely at room temperature.
Once cooled, stir again to break up any large chunks. Add the banana chips and chocolate chips and mix to combine.
Transfer to an airtight container and store at room temperature for up to 3 weeks.