Add onions, celery, carrots and red bell peppers to a large bowl. Cook in microwave for 4 minutes to soften. Add 2 cans of beans to a blender. Puree until smooth.
For Instant Pot: Preheat instant pot. Once heated, coat inside bowl with cooking spray. Add softened vegetables, garlic and sauté for 3 minutes. Stir in broth, pureed beans, remaining 1 can of beans, sausages, corn, salsa, cumin and chili powder. Mix well. Close vent and cook on high pressure for 20 minutes. When done, open vent.
For Crock-Pot: Add softened vegetables and garlic to a crock-pot. Stir in broth, pureed beans, remaining 1 can of beans, sausages, corn, salsa, cumin and chili powder. Cook on low for 6 hours and on high for 3 hours.
Ladle soup into bowls and top each with a dollop of sour cream or yogurt, if desired. This soup freezes great!