On event 13, you aren't picking any text objects in the conditions, so the actions apply to all text objects instead.
You'll need to either have some way to identify the correct text object to set, or set the text at the same time the text object is spawned, which automatically picks it.
To associate a text object with a sprite object, you can put them both in a container, or upon spawning set an instance variable in the sprite to text.uid (or the other way around). Then you can use the pick by uid condition (Or pick by compare instance variable, if you did it the other way).
It looks like setting the text when spawning isn't going to work in this case since you want it to update every tick.