- Prepare the Cake: Preheat oven to 350F (175C). Grease and flour a 9x13 inch baking pan. 
- In a large bowl, whisk together flour, sugar, baking powder, and salt. 
- Add softened butter and milk to the dry ingredients. Mix until just combined. 
- Add eggs and vanilla extract. Beat until smooth. 
- Pour batter into the prepared pan and spread evenly. 
- Make the Strawberry Crunch Topping: In a medium bowl, combine flour, sugar, and crushed freeze-dried strawberries. 
- Cut in the cold, cubed butter using a pastry blender or fork until the mixture resembles coarse crumbs. 
- Sprinkle the topping evenly over the cake batter. 
- Bake: Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean. 
- Let the cake cool completely in the pan. 
- Prepare the Strawberry Cream Cheese Filling: In a large bowl, beat together the softened cream cheese and butter until smooth and creamy. 
- Gradually add the powdered sugar, beating until well combined. 
- Stir in the vanilla extract and crushed freeze-dried strawberries. 
- Assemble the Cake: Once the cake is completely cool, spread the strawberry cream cheese filling evenly over the top. 
- Cut into squares and serve. 
- Optional Tips: For a more intense strawberry flavor, add 1 teaspoon of strawberry extract to the cake batter. To create a visually interesting texture, reserve a small amount of crushed freeze-dried strawberries to sprinkle on top of the filling after it has been spread.