Preheat oven to 325°F (160°C). Line and grease a 9x13-inch pan.
Cream butter, white sugar, and brown sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition.
Mix in vanilla, optional rum substitute, and mashed bananas.
In a separate bowl, combine flour, baking soda, and salt.
Add dry ingredients to the batter, mixing lightly.
Combine lemon juice with milk, then gradually mix into the batter until smooth.
Fold in blueberries gently.
Pour batter into the prepared pan and bake for 60–75 minutes until a tester comes out clean.
Cool completely before frosting.
For icing, beat butter and cream cheese until smooth.
Add vanilla and optional substitute for rum.
Mix in powdered sugar, lemon zest, and salt until fluffy.
Spread icing over the cooled Blueberry Banana Cake with Cream Cheese Icing and garnish with blueberries.