Prepare the Chilies:
In a medium saucepan, bring 2 cups of water to a boil.
Add the dried guajillo and ancho chilies and simmer for 10 minutes, or until softened.
Remove from heat and let cool slightly.
Make the Sauce:
In a blender or food processor, combine the softened chilies, chipotle pepper, diced tomatoes, vinegar, garlic, onion, and the soaking liquid from the chilies.
Blend until smooth.
Cook the Beef:
In a large pot or Dutch oven, heat the vegetable oil over medium-high heat.
Season the beef chunks with salt and pepper.
Sear the beef on all sides until browned, about 5 minutes per side.
Add the chili sauce to the pot, along with the cinnamon stick, bay leaves, oregano, cumin, cloves, and beef broth.
Bring to a boil, then reduce the heat to low and cover.
Simmer for 3-4 hours, or until the beef is tender and easily shredded.
Shred the Beef:
Remove the beef from the pot and shred with two forks.
Return the shredded beef to the pot and stir to combine with the sauce.
Prepare the Tacos:
Heat a skillet or griddle over medium-high heat.
Dip each tortilla into the consommé (the sauce from the pot) and place on the skillet.
Add a generous amount of shredded beef to one half of the tortilla.
Fold the tortilla over and cook until crispy, about 2-3 minutes per side.
Serve:
Serve the tacos with chopped onion, cilantro, lime wedges, and queso fresco or shredded cheese, if desired.
Ladle some of the consommé into a small bowl for dipping.