In a large bowl, whisk together the flour, salt, and sugar. Add the cold cubed butter and use a pastry cutter or your fingertips to work it into the flour until the mixture resembles coarse crumbs with some pea-sized pieces remaining.
Mix the ice water and apple cider vinegar together, then drizzle over the flour mixture, stirring with a fork until the dough just begins to come together. If it seems too dry, add additional ice water 1 tablespoon at a time.
Divide the dough into two portions – one slightly larger (about 60%) for the bottom crust. Form each into a rectangle, wrap in plastic wrap, and refrigerate for at least 30 minutes.
In a large bowl, gently combine the peaches, blueberries, sugar, cornstarch, lemon juice, vanilla, cinnamon, nutmeg, and salt. Let sit for 15 minutes to allow the flavors to meld and the juices to begin releasing.
Preheat your oven to 375°F (190°C). On a floured surface, roll the larger portion of dough into a 17x12-inch rectangle. Transfer carefully to a 15x10-inch jelly roll pan or rimmed baking sheet, allowing the excess to hang over the edges.
Pour the fruit filling into the crust, spreading it evenly. Roll out the remaining dough into a 16x11-inch rectangle for the top crust.
Place the entire top crust over the filling, sealing and crimping the edges with the bottom crust. Cut several vents for steam to escape. Alternatively, create a lattice pattern for a more decorative touch.
Brush the top crust with egg wash and sprinkle with turbinado sugar. Bake for 45-50 minutes until the crust is golden brown and the filling is bubbling. If the edges begin to brown too quickly, cover them with foil halfway through baking.
Allow to cool for at least 15 minutes before slicing and serving.