In a dry skillet over medium-high heat, toast the dried ancho and chili de arbol peppers for 2 minutes. Cut off tops and remove seeds. Transfer to a blender.
Add oil to skillet and sauté onion until transparent, 4 – 5 minutes. Add garlic and spices and sauté, stirring for 30 – 60 seconds or until fragrant. Add the tomatoes and chipotle peppers and sauce and sauté for another 3 minutes, stirring occasionally. Add to blender with 2 cups beef broth and vinegar and blend until smooth.
Season the beef generously with salt and pepper. In the same pan, add more oil if needed, and sear the beef until browned on all sides, working in batches if needed to avoid over-crowding the pan. Place in Instant Pot with blended sauce, remaining beef stock, and bay leaves. Pressure cook on high pressure for 45 minutes and let release naturally.
Remove bay leaves, shred beef with two forks, taste and add salt and pepper if needed, and serve with desired garnishes.