in event 7, where you add child ButtonText, you are not picking one instance of ButtonText so ALL instances are being added as a child to Button, and then they are all getting the same properties.
If Button was a container, then each Button would have its own instance of ButtonText (but families can't be a container). So, you can create an instance of ButtonText for each Button, or if they are already on the Layout, pick the nearest instance or use some other way to associate a ButtonText with the appropriate Button (and pick just that one instance).