In a large pot; add the dried peppers, onion, cinnamon stick, black peppercorns, and garlic cloves together. Then fill with enough water to cover everything.
Boil everything together over medium-high heat for about 30 minutes. The onion should be tender and the peppers should be soft.
Use a slotted spoon to transfer the onions, peppers, and garlic into a blender. Discard the water and remaining bits left in the pot including the cinnamon stick. Add in the chipotle peppers, tomatoes and 2 cups of the beef stock into the blender. Blend the mixture together until completely smooth. Set aside.
In a crock pot add the liquid from the blender, and the remaining beef stock, sugar, garlic powder, cumin, paprika, apple cider vinegar and bay leaves. Mix well. Add the meat to the crock-pot and cover. Cook on high for about 4 hours until the meat is nice and tender.