Cook pork loin, sliced onion, and BBQ sauce together in crockpot (slow cooker) on high for four hours (or on low for eight hours).
Cook sweet potatoes in oven (or microwave) until fork tender.
Once cooled, slice in half and gently remove some of the flesh with a spoon. Set aside.
Toss shredded cabbage and shredded carrots with apple cider vinegar. Set aside.
When done, shred the pork loin and stir shredded pork with BBQ sauce (add more if desired).
Stuff sweet potato halves with prepared shredded pork and top with cabbage/carrot mixture and garnish with green onion.
Enjoy!