Have liquid ingredients at 80ºF and all others at room temperature. Place ingredients in pan in the order suggested by manufacturer. Select dough/manual cycle. Do not use the delay timer. After 5 minutes of kneading, open lid of bread machine. Scrape sides of bread pan with rubber spatula, moving the soft batter towards kneading blade to assist mixing. Do not add additional flour. When cycle is complete, continue with next step.
Preheat oven to 350°F. Grease a 13x9-inch cake pan; set aside.
Prepare topping: In medium bowl, combine all topping ingredients. Set aside.
Remove dough from bread machine pan. Spread in prepared pan. Spoon Topping over batter. Cover, let rest for 10 minutes.
Bake for 45 to 50 minutes until golden brown.
Prepare butter sauce: Combine sugar, butter and half-and-half cream in pot. Heat to boiling, simmer until thickened, stirring occasionally. Add vanilla. Stir to combine.
Serve warm, with butter sauce drizzled over top.