About an hour before cooking, soak the dry beans in boiling water to cover. If you forget, you can just do it as you begin cooking.
Place the liner in the Instant Pot and set to the saute mode.
Add the oil to the liner and once it's hot, add the crumbled tempeh bits. Saute them until they start to brown.
Add the vegan sausage and saute for a couple of minutes. Scrape up any bits as they stick to the bottom.
Add the garlic, onions, carrots, celery and bell peppers. Season with salt and pepper. Saute for a couple of minutes until the onions are soft.
Add the mushrooms to the pot and mix well. Add the beer and let it cook for a couple of minutes. You don't want it to evaporate entirely. Use the moisture from the beer to scrape up any tasty bits sticking to the bottom of the pot.
Stir in the tomato paste, coriander powder, cumin powder, chipotle chili with adobo sauce, paprika, cayenne, if using, sage, rosemary and the worcestershire sauce, if using. Mix well.
Add the beans (drain out all water they were soaked in first) to the pot along with 5 cups of water. This amount of water will make the beans seem a little soupy when just cooked, but if you let the chili stand for a few hours, it will thicken nicely. The chili tastes even better a few hours after cooking so this is a great make-ahead dish.
Add salt to your taste. Stir everything and turn off the saute mode. Click on the Instant Pot lid.
Set the IP to pressure cook on the "beans/chili" mode or for 30 minutes on high pressure.
Let the pressure release naturally, which is best, If you want to release it faster, wait 15 minutes after cooking has ended to force-release. Check seasoning before you serve and add more salt and ground black pepper, if needed.
Garnish with scallions or cilantro.
Serve the chili hot.