Soak the beans covered in water overnight. Alternatively, do a quick soak in the Instant Pot. Rinse the beans and add them to the Instant Pot with at least 6 cups of water. Place the lid on the Instant Pot and set the steam handle in the Sealing position. Set the Instant Pot on High Pressure for 5 minutes. When the beeper goes off, allow 10 minutes of natural pressure release. Release the steam valve and carefully remove the lid. Drain and rinse the beans. Set them aside.
Set the Instant Pot on the Sauté mode. Add the cumin seeds and toast them for about 30 seconds. Use a wooden spoon to stir them so that they don't burn.
Add the onions and cook them for 2-3 minutes. Stir them until they start to soften and become translucent.
Stir in the garlic and tomato paste and mix them with the onions. Then mix in the spices.
Mix the tomatoes, maple syrup, and soy sauce with the remaining ingredients. Turn the Instant Pot off. Use a wooden spoon to clear the bottom of the pot from any ingredients stuck to the bottom.
Stir in the beans, sweet potatoes, corn, and broth. Clear the bottom of the Instant Pot.
Secure the Instant Pot lid, set the steam handle to Sealing, and set High Pressure for 15 minutes. Turn off the warming function. Once the beeper goes off, let the pot sit for 10 minutes of natural release.
Carefully open the steam handle on the Instant Pot when the pressure valve sinks back down. Stir the chili, then taste and add salt or pepper if desired.