In a large glass or plastic bowl, marinate the pork pieces by tossing them into the first measurement of Mexican Spice Blend and the lime juice. Make sure the pork is fully coated. Allow to marinate for at least 3 hours or, preferably, overnight.
In a large cast iron skillet, heat the lard until it is melted and small drop of water jumps when dropped into it. Add the marinated pork pieces in small batches and sear*. You don't want to cook the pork through, instead you want to caramelize the meat. Remove the pork from the skillet with a slotted spoon and allow to drain on a paper-lined plate. Continue this process in small batches until you have seared all of the meat.
After removing the last batch of meat from the pan, allow the pan to return to temperature and add the onions, both peppers, and garlic. Sauté until the veggies have caramelized*.
Deglaze the pan by adding the beer (or chicken stock) and scraping off the bits of food that have stuck to the bottom during the searing process.
Into a crockpot, place the seared pork, followed by the vegetable/beer pan mixture. Add the spices, mango, the tomato sauce, and the bay leaf. Stir to combine.
Turn the slow cooker on to high and cook for 4 hours. Alternatively, you can cook it on low for 8 hours.
Once the cooking time has elapsed, carefully remove the large chunks of meat and the bay leaf (discarding the bay leaf) with tongs or a slotted spoon to a serving platter.
Using an immersion blender (or after carefully transferring the liquid to a blender- and working with the lid vented to prevent an explosion) blend the cooking liquid until smooth.
Shred or cut the meat into bite-sized pieces and stir it back into the liquid. Serve, as desired, in bowls.