Pineapple Buns! Never had them before I baked them!

Recipe was from a magazine called Bake from Scratch. I’ll edit this post with the recipe transcribed below.
Make sure to make the Milk Roux and topping before starting the bun dough!
Pineapple Bun Dough (makes 10 buns)
2/3 cup (160 grams) warm whole milk (100°F/43°C to 110°F/38°C)
5 1/2 tablespoons (66 g) granulated sugar, divided
2 1/4 teaspoons (7 g) active dry yeast
Milk Roux, room temp
3 cups (381 g) bread flour
1/4 cup (57 g) unsalted butter, melted and cooled for 10 mins
2 large eggs (100 g), divided
1 teaspoon (3 g) kosher salt
1 teaspoon (4 g) vanilla extract
Pineapple bun topping
1 tablespoon (15 g) whole milk, room temp
- In the bowl of a stand mixer fitted with the paddle attachment, whisk together warm milk, 1 tablespoon (12 g) sugar, and yeast. Let stand until mixture is foamy, about 10 minutes.
- Add milk roux, flour, melted butter, 1 egg (50 g), salt, vanilla, and remaining 4 1/2 tablespoons (54 g) sugar to yeast mixture; beat at low speed just until combined, stopping to scrape sides of bowl. Switch to the dough hook attachment; beat at low speed for 3 minutes. Increase mixer speed to medium-low, and beat until a soft, smooth dough forms, 6 to 8 minutes, stopping to scrape sides of bowl. (Dough should pass windowpane test.) Cover and let rise in a warm, draft-free place (75°F/24°C) until doubled in size, about 1 hour.
- Line 2 baking sheets with parchment paper.
- Punch down dough; let stand for 5 minutes. Divide dough into 10 equal portions (about 77 grams each). Roll each portion into a ball, and place on prepared pans.
- Divide pineapple buns topping into 10 portions (about 27 grams each); roll into balls. Place 1 ball between 2 sheets of plastic wrap or parchment paper; roll or pat into a 4 inch circle. Gently wrap circle over top of 1 bun, covering as much dough as possible. Repeat with remaining Pineapple Buns Topping and buns. Using a sharp knife, gently cut a crosshatch pattern into top of each bun through topping. Cover and let rise in a warm, draft-free place (75°F/24°C) until doubled in size, 40 minutes to 1 hour.
- Preheat oven to 350°F/180°C
- In a small bowl, whisk together room temperature milk and remaining 1 egg (50 g). Thoroughly brush top of buns with egg wash, being sure to get between rows of topping.
- Bake until golden brown and an instant-read termometer inserted in center registers at least 190°F/88°C, about 15 minutes. Let cool on pans for 10 minutes before serving.
Milk Roux
1/3 (80 grams) whole milk
2 tablespoons (16 grams) bread flour
- In a small saucepan, whisk together milk and flour. Cook over medium-low heat, whisking constantly, until thickened, an instant-read thermometer registers 149°F/65°C, and whisk leaves lines on bottom of pan. Transfer to a small bowl, and let cool to room temperature before using.
Pineapple Buns Topping
1/4 cup (57 grams) unsalted butter, softened
1/4 cup (50 grams) granulated sugar
1/2 teaspoon (1.5 grams) kosher salt
1 large egg yolk (19 grams)
1 tablespoon (15 grams) whole milk, room temperature
1/4 teaspoon (1 gram) vanilla extract
1 cup (125 grams) unbleached cake flour
2 tablespoons (10 grams) nonfat dry milk powder
1/2 teaspoon (2.5 grams) baking powder
- In the bowl of a stand mixer fitted with the paddle attachment, beat butter, sugar, and salt on medium speed until creamy, 2 to 3 minutes, stopping to scrape sides if bowl. Beat in egg yolk, milk, and vanilla until well combined.
- In a medium bowl, whisk together flour, milk powder, and baking powder. With mixer on low speed, gradually add flour mixture to butter mixture, beating just until combined. Turn out onto a sheet of plastic wrap, and shape into a 10×1 1/2-inch log. Wrap in plastic wrap, and refrigerate for at least 1 hour.