Preheat oven to 350 degrees Fahrenheit.
In a large mixing bowl add softened butter, avocado oil, and sugar. Mix with an electric mixer with beater attachments on low speed for 2 minutes. It should be creamy and well-combined.
Add eggs one at a time, beating until completely combined.
Add in vanilla, sourdough discard, milk, sour cream, salt, and baking powder. Mix on low-speed just until combined. Do not over mix.
Add in flour (a little at a time) and mix on low speed just until combined. Do not over mix.
Optional – At this point you can either continue the recipe or place the batter covered in the fridge for 12-24 hours to long ferment for more sourdough fermentation benefits.
Grease and flour a 9x9” baking pan (aka brownie pan).
Pour cake batter onto the prepared pan. Spread evenly with a spatula to fill the entire pan.
Bake for 22-25 minutes or until a toothpick comes out clean. (While the cake cooks you can start making the peach pie filling.)
When cake is baked, pull out of the oven and let sit in the pan to cool for 5 minutes.
Use a spatula to loosen the edges from the pan. Place parchment paper on top of the cake then a cooling rack and turn upside down so the cake is now sitting on the parchment lined cooling rack.
Let sit and cool completely.