Scrub the sweet potatoes clean, pat them dry, then pierce each several times with a fork. Place them on the lined sheet and bake until tender, about 60-80 minutes. Turn the oven off. Let the sweet potatoes cool for 20 minutes, then peel them and mash the flesh with a fork. You should have about 2-½ cups (325 grams) of roasted sweet potato pulp.
In the bowl of a stand mixer fitted with the paddle attachment**, combine ½ cup warm water, the first ¼ cup (50 grams) granulated sugar, and the 3 tablespoons yeast. Let stand until mixture is foamy, about 10 minutes (less if you're using instant yeast).
Add the 1 egg and the 1-⅓ cups (167 grams) flour. Beat at low speed until smooth, about 2 to 3 minutes. Remove the paddle and cover the bowl loosely with a clean kitchen towel. Let the dough rise until doubled in size, about 30 to 45 minutes. You should see small bubbles forming around the edges of mixture when it finished with the first proof.
Replace the paddle attachment and add the sweet potato purée, the salt, the remaining 3 eggs, the remaining 4-½ cups (563 grams) flour, and the remaining ¼ cup (50 grams) sugar. Beat the dough at low speed until everything is incorporated, stopping to scrape sides of bowl every so often.
Increase the mixer speed to medium and beat the dough until it is smooth and elastic, about 2 to 3 minutes. With mixer still running at medium speed, add the butter, 1 tablespoon (14 grams) at a time, letting each piece fully incorporate into the dough before adding the next piece. This will take at least 10 minutes.
Grease a large bowl with cooking spray or vegetable oil. Place the dough in the oiled bowl, rotating it so the entire dough ball is greased. Cover it with a clean kitchen towel and let it rise in a warm (ideally 75°F), draft-free place until doubled in size, about 2 hours.