Toast pecans in a 350F oven for 8 minutes. Set aside. In a bowl whisk the flour, white sugar, baking soda, cinnamon and salt. Stir in eggs, banana, pineapple, oil and vanilla.
Spray a bundt pan. Add the pecans, then the batter. Cover with foil. Pour water into Instant Pot. Place the pan on a trivet in the Instant Pot. Pressure cook 45 minutes then vent.
Move the pan out and remove the foil. Place a plate on top then flip the pan onto the plate. Let it cool. Make the cream cheese frosting in a mixing bowl until well blended.