Cook cubed peaches with sugar, lemon juice, cornstarch, and water until thickened, then let the mixture cool.
Combine warm water and bread flour in a stand mixer to create tangzhong, then let it rest for 30 minutes.
Add remaining ingredients to the tangzhong and knead the dough until elastic.
Let the dough rise until doubled in size, approximately 90 minutes.
Roll out the dough, spread softened butter and cooled peach filling, then roll up and cut into pieces.
Place rolls in a baking dish, sprinkle with crumb topping, and let rise for an additional 30 minutes.
Bake rolls at 350°F for 25 to 30 minutes until golden brown.
Prepare cream cheese glaze by mixing cream cheese, powdered sugar, and heavy cream, then drizzle over warm rolls.