Preheat oven to 400°F.
In a large oven safe skillet, add the chopped bacon and cook until almost cooked.
Add in garlic, leeks, carrots, and apple and saute until softened (about 5 minutes).
Add Dijon mustard, Worcestershire/soy sauce, tomato paste, apple cider vinegar, thyme, paprika, turmeric, and nutmeg. Cook for 1–2 minutes until fragrant.
Add the butter and melt and then sprinkle 3 tbsp flour over vegetables and stir until lightly bubbling.
Slowly pour in chicken broth while stirring, then add milk.
Stir in 1 tsp apple cider vinegar and simmer until slightly thickened (3–5 minutes).
Add shredded pork and edamame (or peas) to the sauce. Season with salt and pepper to taste. Simmer 2–3 minutes, stirring occasionally. Filling should be creamy and slightly thick but not dry.
Roll puff pastry sheet(s) out and stretch to fit the top of the whole skillet, or cut into rectangles and arrange in an overlapping pattern. Overlap edges slightly to seal the filling completely. Make small slits in the top to help vent the pastry.
Brush puff pastry with egg and milk wash.
Bake at 400°F for 25–30 minutes, or until filling is bubbling and the puff pastry is golden brown.
Let cool 5 minutes. Sprinkle with fresh chopped chives before serving.