Toast dried guajillo, ancho, and chipotle chiles in a dry pan for 30 seconds on each side. Soak in hot water for 20 minutes until softened.
In a blender, combine softened chiles, garlic, onion (reserve one half), tomatoes, vinegar, cumin, oregano, and smoked paprika.
Blend until smooth, adding a splash of chile soaking water for a smooth consistency.
Cut beef into large chunks and coat with the marinade. Cover and refrigerate for at least 2 hours (or overnight for best results).
Transfer marinated beef, marinade, and beef broth to a large pot or slow cooker. Add bay leaves, cinnamon stick, and reserved onion half.
Simmer on low heat for 3–4 hours, or until the beef is tender and easy to shred.
Remove cooked beef from the pot and shred with two forks.
Strain the broth to create a smooth consommé. Skim fat from the top for dipping or frying tortillas.
Heat a skillet over medium heat. Dip corn tortillas in consommé, then place in the skillet.
Sprinkle shredded cheese on one half of the tortilla, add a scoop of shredded beef, and fold over.
Cook until crispy and golden, flipping as needed.
Serve tacos hot with a side of consommé for dipping. Garnish with fresh cilantro and lime wedges.