In a 6-quart Instant Pot, press the “sautee” button on high.
While that heats up, cut the pork into 3 large chunks. Pat the pieces dry with a paper towel. Season all over with 1 teaspoon salt and black pepper.
To the Instant Pot, add the oil. Place the pork into the pot and let it cook for 5 minutes to get some color.
Meanwhile, in a liquid measuring cup or bowl, stir together the apple cider, vinegar, soy sauce, mustard, and thyme.
Press “cancel”. Scatter the garlic, ginger, onion, and apple all over, nestling it in between the pork. Pour in the liquid.
Cover with the lid, set the valve to “sealing”, and pressure cook on high for 50 minutes. Once the timer goes off, let it naturally release for 15 minutes, then manually release the rest of the pressure by turning the valve to “venting”.
Press the “saute” button (set to high) to simmer the sauce for about 10-15 minutes, while you remove and shred up the pork.
Transfer the pork chunks to a cutting board and discard the ginger slices. Shred up the pork into large chunks. Let it cool off for a few minutes, then remove any large chunks of fat (it’s easier to do this with your hands once the pork has cooled enough).
Once the sauce has reduced, press “cancel”. Return the pork to the pot and stir it to coat in the sauce. You can try to pour or skim off the fat resting on top, though it’s much easier to remove once it has solidified in the fridge, which is why I like to make this ahead.
As it sits and cools, the sauce will thicken up. It tastes best if you let it rest/cool off in the sauce for 15 minutes, but it tastes even better the next day.