Preheat the oven to 350°F.
To make the batter: In the bowl of a stand mixer fitted with the paddle attachment, add the butter, cane sugar, and vanilla extract. Mix on low until combined and there are no butter chunks.
Add the milk, eggs, and sour cream and mix on low until combined.
In a separate bowl, add the pastry flour, baking powder, and sea salt and whisk together. Add into the butter mixture and mix on low until combined into a smooth batter.
Lightly spray the bundt pan with avocado oil cooking spray. Immediately transfer the batter to the prepared pan and spread evenly. Bake for 45 minutes to 1 hour or until a toothpick inserted in the center comes out clean. Allow to cool completely in the baking pan.
To make the frosting: In the bowl of a stand mixer fitted with the paddle attachment, add the butter, marshmallow crème, powdered sugar, and heavy whipping cream. Mix on low until combined, then speed mixer up to high and mix for 1 to 3 minutes or until smooth.
Frost the cake with the frosting and sprinkle with rainbow sprinkles.
Store in an airtight container for up to 3 days.