01 - Preheat oven to 350°F. Grease a quarter sheet pan (9x13 inch) and line with parchment paper.
02 - Whisk together cake flour, baking powder, baking soda, and salt in a bowl.
03 - Beat butter, shortening, granulated sugar, and brown sugar on medium-high speed until light and fluffy, 2-3 minutes. Scrape down bowl.
04 - Add eggs one at a time, beating well after each addition.
05 - Reduce mixer speed. Add buttermilk, milk, and vanilla extract. Mix until combined.
06 - On low speed, add dry ingredients and mix just until incorporated. Fold in sprinkles.
07 - Pour batter into prepared pan and smooth top. Bake 28-32 minutes until toothpick inserted comes out clean. Cool completely in pan.
08 - Reduce oven to 300°F. In a bowl, combine flour, granulated sugar, brown sugar, baking powder, salt, and sprinkles.
09 - Add melted butter and vanilla. Mix with fork until clusters form.
10 - Spread crumb on lined baking sheet. Bake 15 minutes, stirring halfway. Cool completely.
11 - Beat butter, shortening, and cream cheese until smooth. Add vanilla and salt. Gradually beat in powdered sugar until fluffy. Add milk as needed for spreadable consistency.
12 - Mix milk and vanilla extract in a small bowl.
13 - Using a 6-inch cake ring, cut two full circles and two half circles from cooled cake.
14 - Place a cake round inside a lined 6-inch cake ring on a cake board. Brush with vanilla milk. Spread 1/5 of frosting over cake, sprinkle 1/3 of crumbs.
15 - Repeat layering: half-circles to fill gaps, milk soak, frosting, and crumbs. Top with final cake round, soak, and finish with frosting and remaining crumbs.
16 - Chill cake in ring for at least 1 hour, up to overnight. Remove ring, transfer to platter, and serve at room temperature.