Place the frozen chuck roast directly in the Instant Pot insert. Season the top and sides generously with kosher salt and black pepper.
Add the onion, minced garlic, bay leaf, and 6 fresh thyme sprigs around the roast. Pour in at least 1 cup of beef broth, following the minimum thin-liquid requirement for your pressure cooker's model and capacity. Add a splash of red wine if using.
Lock the lid and set the valve to sealing. Cook on High Pressure — 85 to 90 minutes for a 2 to 3 lb roast, 90 to 100 minutes for 3 to 4 lbs, 100 to 110 minutes for 4 to 5 lbs.
When cook time ends, let the pressure release naturally for at least 30 minutes and wait until the float valve drops and the cooker is fully depressurized before opening. Do not use quick release.
Remove the roast and let it rest on a cutting board for 10 to 15 minutes.
If adding vegetables, strain the cooking liquid and return it to the pot. Add 1 lb carrots and 1 lb potatoes, cut into large chunks at least 2 inches. Cook on High Pressure for 4 minutes. Quick release.
Shred the roast with two forks. Return to the pot with the optional vegetables and cooking liquid. Taste and adjust salt before serving, or make the optional gravy below.
If making the optional gravy, after all pressure cycles are finished, strain the cooking liquid into a saucepan and bring to a simmer. Mix 1 tablespoon cornstarch with 1 tablespoon cold water. Whisk the slurry into the liquid and cook until thickened. Taste and season. Serve with the shredded roast and optional vegetables.