Begin by mixing together the spice rub ingredients in a small bowl with a fork. Pat the pork shoulder very dry with paper towels and evenly distribute the spice rub all over the roast.
In a medium bowl, combine orange juice and zest, lime juice, chipotles in adobo and pineapple juice.
Preheat a large saute pan or cast iron skillet over medium high heat until just about to smoke- 4-5 minutes. Add olive oil and the roast to sear, leaving undisturbed on the first side at least 4 minutes. Sear on the second side until browned, another 4-5 minutes.
Transfer pork roast to the slow cooker with tongs. Add the medium bowl of chipotles and citrus juice to the pan, scraping up all of the brown bits with a wooden spoon. Pour liquid atop roast and add pineapple rings atop roast.
Place lid on slow cooker and slow cook on low 8 hours or high for 5 hours. Pork will shred easily when roast is ready. Set aside pineapple rings and shred pork to your liking- discarding fat or gristle.
On a parchment line sheet pan, add pulled pork in a single layer and top with pineapple rings. Broil on low until medium brown and slightly crisp, 6-8 minutes.
Serve drizzled with Creamy Chipotle Sauce and fresh cilantro, sliced radish and lime wedges.
If desired, serve in warmed and buttered brioche rolls as sliders or in warmed almond flour tortillas for tacos. Enjoy!