Rehydrate the dried guajillo and ancho chilies in hot water for about 20 minutes. Drain and set aside.
In a blender, combine the rehydrated chilies, chipotle peppers, roasted tomatoes, white onion, garlic, ground cumin, dried oregano, apple cider vinegar, salt, and pepper. Blend until smooth.
Toss the beef chunks in the blended marinade ensuring every piece is well-coated. Cover and refrigerate for at least 4 hours, preferably overnight.
Heat a large skillet over medium-high heat and sear the marinated beef until browned on all sides.
Transfer the seared beef to a slow cooker or large braising pot. Add the bay leaves and low-sodium beef broth, then cook on low for 3 hours or until the meat is tender enough to shred easily.
Remove the bay leaves, shred the meat with two forks, and mix with the cooking juices. Serve the shredded beef on warm corn tortillas and garnish with chopped cilantro, diced onions, and a squeeze of lime.
Notes
For best flavor, marinate the meat overnight and adjust the number of chilies based on your spice preference. Serve with the rich consommé for dipping.