Combine first 5 ingredients in a piece of cheesecloth, gather ends, and tie with butcher’s twine to create a sachet. Set aside.
Coat bottom of a large pot with canola oil. Add pork and brown over high heat, 7 to 10 minutes. Transfer pork to a bowl with a slotted spoon.
Add onion, carrot, and bell pepper to fat remaining in pot and cook until soft, 5 to 7 minutes. Add garlic and cook until fragrant, 2 to 3 minutes.
Deglaze pot with wine, scraping up any brown bits. Return pork to pot, along with prepared sachet and cover pot. Simmer over low heat for 2 hours, or until sauce is reduced.
Add soy sauce, lemon agrumato oil, fish sauce, and vinegar. Season with salt.
Meanwhile, bring a large pot of well-salted water to a boil and cook pasta for 2 minutes less than instructed on package. Drain, reserving 1 cup pasta water.
Stir cooked pasta, mascarpone, and ½ cup of pasta cooking water into ragu and cook for 1 to 2 minutes, allowing flavors to meld. (If sauce seems dry, gradually add remaining pasta water to achieve desired consistency.) Garnish with oregano and Pecorino Romano and serve.