Rub the pork shoulder with cinnamon, smoked paprika, cumin, salt, and pepper, coating evenly.
Heat olive oil in a skillet over medium-high heat, then sear the pork until browned on all sides, about 3-4 minutes per side, to lock in juices and develop flavor.
Transfer the seared pork to the slow cooker, pour in chicken broth, and set on low. Cover and cook for 6-8 hours until the pork is tender and easily shredded with a fork.
While the pork cooks, prepare the apple slaw by shredding the apples and slicing the cabbage thinly into a large mixing bowl.
Add grated carrot, apple cider vinegar, honey, and salt to the bowl, then toss everything together until evenly coated and slightly softened.
Once the pork is cooked and tender, remove it from the slow cooker and shred it using two forks. Discard any excess fat or bones if present.
Warm the corn tortillas in a dry skillet or microwave until pliable and slightly toasted.
Assemble each taco by placing a generous portion of shredded pork on a tortilla, then topping with a heaping spoonful of the apple slaw for crunch and freshness.
Serve the tacos immediately, garnished optionally with fresh herbs or a squeeze of lime to enhance flavors.