Pat beef dry with paper towels. Mix together salt, pepper, 1/2 teaspoon cumin, onion powder, garlic powder, and 1/2 teaspoon chili powder. Spread the spice mix over the meat on all sides.
Heat a large Dutch oven over high heat. Add vegetable oil. Add meat and cook on all sides until well browned, about 2-3 minutes per side. Remove meat and set aside on a clean plate.
Reduce heat to medium. Add onions and garlic and cook until softened, about 3 minutes. While cooking, use a wooden spoon to scrape up any brown bits from the bottom of the Dutch oven. These crusty bits will provide so much flavor!
Stir in tomato paste and cook for about 1 minute. Add broth, apple cider vinegar, and remaining 1/4 teaspoon cumin and 1/2 teaspoon chili powder and stir well.
Return the beef to the Dutch oven. Bring the liquid to a boil, and then reduce heat to low and let simmer for 3 to 3 1/2 hours. Flip the beef about every 30 minutes, to prevent it from drying out on one side. Beef is ready when it is fork tender. Prepare the sauce and masa while beef is slow cooking.
Remove the beef from the pot and shred it using two forks. Return to the Dutch oven and stir in ancho chile sauce (recipe below). Keep warm until ready to assemble the pie.