Set your Instant Pot to sauté.
Pat dry the chuck roast and cover your chuck roast with 1 tablespoon of salt and the black pepper.
Add the vegetable oil to the Instant Pot and then place chuck roast in the Instant Pot and cook for a couple minutes on each side to give each side a good sear. Don't worry about fully cooking the roast, you're just giving it a good sear.
Once all the sides have a good sear, remove the chuck from the Instant Pot and set aside.
Place the onions, shallots, garlic cloves and white wine in the Instant Pot and sauté for 5 minutes until the onions begin to look translucent.
Add the chuck roast back into Instant Pot. Over the chuck roast add the parsley, thyme, sage, garlic powder, beef broth, remaining salt and bay leaves into the Instant Pot. Close the Instant Pot and set to Pressure Cook at high pressure for 1 hour.
Preheat oven to 400 degrees F. While the soup simmers, toast your baguette. Lightly brush the baguette pieces with olive oil and arrange the baguette slices in single layer on baking sheet and bake until the bread is dry, crisp, and golden at edges, about 10 minutes. Set aside until ready to use.
Once the hour is up, allow the steam to quick release and carefully open up the Instant Pot. Using tongs, Break up and large chunks of beef and remove any large bits of fat. Stir in the balsamic vinegar and taste the broth. Add additional salt if necessary.
When ready to serve the onion soup, adjust oven rack to upper middle position; heat the broiler. Set onion soup bowls on baking sheet and fill each with about 1 ½ cups soup. Top each bowl with toasted baguette slices that cover the top of the bowl without overlapping the bread. Over the bread lay the gruyere in a single layer. Be sure to slightly overlap the cheese over the edge of the bowl.
Place the bowls into the oven, about 5 to 6 inches from the broiler and let broil until cheese is brown and bubbly, about 10 minutes. Remove from oven and serve immediately.