In the Instant Pot, add beans and water. Cook on manual high pressure for 25 minutes. When done, allow pressure to naturally release.
Remove lid and strain beans in a colander. Rinse with cold water and set aside.
Set Instant Pot to saute. Add oil and heat then add onion and pepper. Saute until tender, approximately 2 to 3 minutes.
Turn off Instant Pot. Add barbecue sauce, ketchup, Dijon, vinegar, maple, salt, and water and mix well. Add beans and stir to combine.
Secure lid, close steam valve, and cook on manual high pressure for 15 minutes. Naturally release pressure. Carefully open lid and gently stir.