Cut the pork shoulder into 3 even pieces. Pat the meat dry with a paper towel, and season liberally with salt, dried oregano, paprika, cumin, garlic powder, and chili powder. Make sure all sides are coated.
Turn your Crockpot to the “sauté” function. Once hot, add the avocado oil and the pork shoulder, searing for about 1 minute per side until all sides of the pork are browned.*If your crockpot doesn’t have the “sauté” function, sear the pork shoulder in a medium pan over medium heat and transfer the pork shoulder into the Crockpot once browned on all sides. Turn the crockpot to “high”. To the Crockpot, add in the onion, garlic, bone broth, orange juice, pineapple juice, lime juice, and coconut aminos. The pork shoulder should be covered about 1/2” way up its side. Put the lid back on the Crockpot and cook on high for 4 hours (or low for 6-8 hours), flipping the meat over occasionally, until the pork is so tender that it immediately shreds when pressed with a fork.
Use a slotted spoon to transfer the pork to a baking sheet. Using the same spoon, remove the onions from the cooking liquid and discard. Using two forks, shred the pork, removing and discarding any large pieces of fat. Transfer the pork back to the Crockpot and toss to combine, letting the pork soak up all of the juices. Keep the Crockpot on “warm” until ready to serve.