01 - Scatter the thinly sliced onion and minced garlic evenly across the bottom of the slow cooker insert.
02 - Combine kosher salt, black pepper, dried Italian seasoning, basil, and oregano in a small bowl. Rub the seasoning mixture over all sides of the chuck roast, pressing gently to adhere.
03 - Place the seasoned roast on top of the onion and garlic bed in the slow cooker.
04 - Pour the beef broth and pepperoncini juice over the roast. Sprinkle with crushed red pepper flakes if additional heat is desired.
05 - Cover and cook on LOW for 8 hours or on HIGH for 5 to 6 hours, until the beef is fall-apart tender and shreds easily with forks.
06 - Transfer the roast to a large cutting board. Shred the meat using two forks, discarding any excess fat. Return the shredded beef to the slow cooker and toss thoroughly in the accumulated juices.
07 - Optional: Spread softened butter on the cut sides of each roll. Place under the broiler on a baking sheet until golden and crisp, about 1 to 2 minutes.
08 - Mound the shredded beef generously onto each toasted roll. Layer with provolone cheese slices and jarred pepperoncini.
09 - For a finishing touch, place the assembled sandwiches under the broiler for 1 to 2 minutes until the cheese is melted and bubbly. Serve warm with a side of au jus for dipping if desired.