Knead the dough: In a stand mixer with a dough hook, mix bread flour, sugar, salt, instant yeast, and milk powder. Add in milk, heavy cream, egg, and vanilla bean paste. Knead on medium low speed for 10 minutes. If the dough is too sticky, add 1 tablespoon of flour at a time until the dough is smooth but tacky. Cover and rest for 2 hours or until it doubles in size.
Prepare the filling: In a stand mixer with a paddle attachment, beat red bean paste with butter and cinnamon on medium speed until fluffy. Cover and set aside.
Prepare the frosting: In a stand mixer with a whisk attachment, whip cream cheese, butter, and vanilla bean paste on medium speed. Sift in powdered sugar and matcha and whip on low speed then increase to medium speed until light and fluffy. Cover and set aside.
Roll the dough: Punch down the dough and transfer to a lightly floured surface. Sprinkle flour on top then roll into a rectangle about 14x10 inches.
Spread the filling: Spread the red bean mixture evenly over the dough, leaving a ¼" border unfilled.
Roll the dough: Tightly roll the dough, on the long side, to form a log. Pinch the edges together to seal and place the log seam side down.
Slice the rolls: Use a sharp knife or floss to cut the dough into 9 equal pieces.
Second Rise: Line a 10x10" baking dish with parchment paper, or spray with cooking spray. Place the rolls in the baking dish spaced evenly apart. Cover and let it rise for 30 minutes or until it doubles in size.
Bake: Preheat the oven to 375°F. Drizzle 2 tablespoons heavy cream over the rolls and bake for 25 minutes or until lightly golden brown.
Frost: Let the rolls cool for 15-30 minutes then spread on matcha cream cheese frosting.