Place the sweet potatoes in a large pot and cover with water. Bring to a boil and cook until tender, about 15 minutes. Drain and return to the pot.
Add 2 tablespoons butter, milk, and a pinch of salt to the sweet potatoes. Mash until smooth and set aside.
Season both sides of the pork chops with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Cook the chops for 5 to 6 minutes per side until browned and cooked through. Remove to a plate.
Lower the heat to medium and add the remaining tablespoon of butter to the same skillet. Add the apple slices and cinnamon. Cook for 3 to 4 minutes until the apples soften slightly.
Stir in the caramel sauce and let it warm through for 1 minute. Spoon the caramel apples over the pork chops and serve with the mashed sweet potatoes.