Prepare the Hummingbird cake: Preheat oven to 350°F. Code a 13 by 9-inch baking pan with baking spray; Line bottom of pan with parchment paper. Whisk together flour, baking powder, cinnamon, salt and baking soda in a medium bowl.
Be granulated sugar and butter in a stand mixer fitted with a paddle attachment on medium high heat until mixture is pale and fluffy, about 3 minutes. Add eggs, one at a time beating just until blended after each addition, about one minute. Reduce mixer speed to medium; beat in vanilla and mashed bananas until combined, about 30 seconds. Gradually add flour mixture in thirds, beating on low speed just until combined after each addition, stopping to scrape down sides as needed. Use a spatula to fold in pineapple and pecans.
Spoon batter into prepared pan, spreading evenly. Bake in preheated oven until golden around edges and a wooden pick inserted in the center of cake comes out clean, 30 to 35 minutes. Transfer pan to a wire rack and cool completely, about one hour 30 minutes.
Meanwhile, prepare the cream cheese frosting: beat butter in a stand mixture fitted with a paddle attachment on medium high speed until smooth and creamy, about two minutes. Add cream cheese; Beat until light and fluffy, about 3 minutes. Add vanilla; Beat until well blended, about 30 seconds. Reduce speed to medium low; Beat in One Cup of the powdered sugar until well blended, about 30 seconds. Add kosher salt and remaining 1 cup +2 tablespoons powdered sugar, beat until smooth and combined, about one minute. Chill until ready to use.
Spread frosting over cake. Form flowers on top of cake with dried pineapple rings. Fill center of each flower with white Pearl sprinkles; Garnish with mint leaves.