Pat the pork dry with paper towels and season generously with salt and pepper.
Heat a skillet over medium-high heat, add olive oil, and sear the pork on all sides until golden brown, about 4-5 minutes per side. This develops flavor and locks in juices.
Remove the pork from the skillet and place it in the slow cooker.
Add minced garlic to the skillet and cook for about 30 seconds until fragrant, scraping up browned bits from the bottom. Pour in the apple cider and bring to a simmer, then cook for 2 minutes to combine flavors.
Pour the cider mixture over the pork in the slow cooker.
Add the sliced apples and sprinkle with cinnamon over the pork and cider mixture.
Cover the slow cooker and cook on low for 6 hours, until the pork is tender and falling apart.
Once cooked, remove the pork and let it rest for a few minutes, then shred it with two forks.
Meanwhile, transfer the cooking liquid and apples to a saucepan and simmer for about 10 minutes, allowing it to reduce slightly to a flavorful gravy.
Taste the gravy and adjust seasoning if needed, adding more salt, pepper, or a touch of honey if desired.
Serve the tender shredded pork topped with the warm apple cider gravy and cooked apples, accompanying with your favorite sides.