In your mixing bowl, whisk together the flour, ground cinnamon, salt, and pepper.
Chop your pork loin into small chunks. Toss it in the flower to coat on all sides.
Heat your dutch oven (or other large, oven-save pot) over medium-high heat, and melt the butter in it. Use this to sear the pork in a single layer, just searing the outside, not cooking through.
Remove the pork. Deglaze the pan with a dash of the chicken stock. Add in the rosemary, thyme, and basil, scraping anything still stuck to the bottom loose.
Preheat your oven to 325℉.
Add the rest of your chicken stock to the dutch oven and bring it to a simmer. Once simmering, add half the apples, half the celery, half the sweet potatoes, and all of the pork. Add in more chicken stock (or water) if you need to, to cover the ingredients.
Add in the cinnamon stick and bay leaves, cover, and put the pot in the oven to cook. Cook for 45 minutes.
After 45 minutes of cooking, add in the remaining celery and sweet potato, and give the soup a bit of a stir. Return to cooking for another 30 minutes.
For the remaining 15 minutes, add in the rest of the apple, the lemon peels, and the vinegar. Continue to cook until the potatoes are softened and cooked through.
Serve, topping the bowl with bacon bits and a squeeze of lemon for added flavor to taste!