Pulled Pork Pesto Sandwich
1 (4 pound) pork shoulder roast 1 cup chicken stock 1 cup halved cherry tomatoes, divided 1 cup prepared pesto sauce 1 cup sliced mushrooms 1 lemon, juiced 1 onion, sliced 1 red bell pepper, sliced 1 tablespoon Italian seasoning 1 tablespoon lemon pepper 1 tablespoon olive oil 1 tablespoon red pepper flakes 1 tablespoon red wine vinegar 1 tablespoon Worcestershire sauce 1 teaspoon red pepper flakes 2 cups dry white wine 2 cups shredded mozzarella cheese, divided 2 goat horn peppers, or other hot green chile… 2 tablespoons dried rosemary 2 tablespoons granulated garlic 2 tablespoons granulated onion 4 cloves garlic, crushed 4 Italian-style hoagie buns, split lengthwise salt and freshly ground black pepper to taste ¼ cup freshly ground black pepper ¼ cup garlic basil spread (see footnote for r… ¼ cup Italian seasoning ¼ cup kosher salt ¼ cup Marsala wine ½ cup chopped fresh basil, divided