Preheat oven to 350F. Lightly spray a 8x8 high sided baking dish with cooking spray and then line with 2 pieces of parchment paper that over hang on the sides.
To a stand mixer fitted with a paddle attachment add the butter and both sugars. Beat on medium until creamy, about 3-4 minutes. With the mixer on low add the eggs one at a time beating thoroughly before adding the second then add in the vanilla and almond extract and combine until mixed through.
In a small bowl whisk together the AP flour, almond flour, baking powder and salt. With the mixer on low slowly add in the dry ingredients and mix until you no longer see any dry bits, about 1 minute. Add in the granola and mix on medium until incorporated, about 30 seconds.
Scoop the mixture out into the prepared baking dish. Lightly wet your hands and press out into a flat even layer. Dot the top with tablespoons of the peanut butter and fruit spread, so they randomly cover the top but still leave some of the crust exposed. Swirl some of it into the crust.
Bake for 30-35 minutes or until puffed and golden brown around the edges and set in the middle. Let cool for 10 minutes in the pan then carefully remove and let cool fully on a baking rack then cut into 15 rectangle bars.