- Prepare the Dough: In a large bowl, whisk together flour, sugar, yeast, and salt. In a separate bowl, combine warm milk, melted butter, and egg. Add wet ingredients to dry ingredients and mix until a soft dough forms. 
- Knead the Dough: Knead by hand for 8-10 minutes or with stand mixer for 5-6 minutes until smooth and elastic. The dough should be slightly sticky but manageable. 
- First Rise: Place dough in greased bowl, cover with damp towel, and let rise in warm place for 1 hour or until doubled in size. 
- Make Cheesecake Filling: Beat softened cream cheese, sugar, egg yolk, vanilla, and flour until smooth and creamy. Set aside. 
- Prepare Blueberry Mixture: Gently toss blueberries with sugar, cornstarch, and lemon juice. Let sit while dough rises. 
- Roll and Fill: Punch down dough and roll into 15x12 inch rectangle. Spread cheesecake filling evenly, leaving 1-inch border. Sprinkle blueberry mixture over filling. 
- Shape Rolls: Starting from long side, tightly roll dough into log. Pinch seam to seal. Cut into 12 equal pieces using serrated knife. 
- Second Rise: Place cut rolls in greased 9x13 pan. Cover and let rise 30-45 minutes until puffy. 
- Bake: Preheat oven to 350°F. Bake Blueberry Cheesecake Swirl Rolls for 25-30 minutes until golden brown and internal temperature reaches 190°F. 
- Glaze and Serve: Cool for 10 minutes. Whisk glaze ingredients and drizzle over warm rolls.