Place onions and garlic in the crock pot and place the pork on top.
Add brown sugar, salt, paprika, Worcestershire sauce, cinnamon, honey, and black pepper over the pork, then pour in the chicken stock.
Cover and cook until the pork is fork tender, about 6 to 8 hours on high or 8 to 10 hours on low.
Turn off the crock pot and carefully move the pork to a cutting board. Pour the liquid mixture through the strainer and set the liquid aside. Return the solids from the liquid into the crock pot.
Use 2 forks to shred the meat into bite-sized pieces and return the shredded meat to the crock pot. Pour liquid into the crock pot 1/4 cup at a time until the pork is just moistened. Taste and season with salt as needed.