Combine 1.5 tablespoons of kosher salt and all of the dry seasonings to make a dry rub for the roast. Reserve some of the salt for later. Combine mustard, Worcestershire sauce, and 1 tablespoon of olive oil with the seasoning blend and cover the roast on all sides. Add 2 tablespoons of olive oil to a hot skillet or in your slow cooker (if it has a saute function) then sear the roast on all sides for roughly 3 minutes until browned. Remove from the skillet.
Add the remaining olive oil, followed by the onions with a pinch of salt. Cook until onions are translucent, about 5 minutes. Deglaze with beef broth and balsamic vinegar. Add garlic and cook until fragrant, about 30 seconds - 1 minute.
Add the roast back to the slow cooker, with the fresh herbs, bay leaves, and beef broth. Cook on high for 2 hours, or on low for 3 hours. Now, add in the potatoes and carrots with lots of salt. Slow cook for an additional 2-3 hours on high, or 4-6 hours on low.
Remove the roast, potatoes, and carrots from the slow cooker, and set aside. Allow the roast to rest for about 10 minutes before shredding the beef. Discard the bay leaves, thyme sprigs, and rosemary sprigs.
Take the cornstarch and some of the cooking liquid and mix them together in a separate bowl until there are no lumps. (This is known as making a slurry). Add the slurry to the leftover liquid in the slow cooker, and simmer until the gravy reaches your desired thickness level.
Using two forks, shred the tender beef into large chunks. Now, drizzle the roast, potatoes, and carrots with veggies mashed potatoes, or a side of vegetables. Enjoy!
Store leftovers in the fridge in an airtight container in the fridge for up to 5 days. Reheat gently in the oven, on the stovetop, or in the microwave. We don't recommend freezing, as this can alter the texture of the meat, potatoes, and vegetables.