Hey,
I'm not a great scripter but I would put the script on "onbeforerender" and "previewrender" with some minor changes, see below.
dim league, text1, text2, textA, textT as xpTextObject
self.getObjectByName("Text1", text1)
self.getObjectByName("Text2", text2)
self.getObjectByName("A", texta)
self.getObjectByName("T", textt)
self.getObjectByName("League", league)
'Swaps logo
text1.text = "test add text - " & league.text & " - " & texta.text
text2.text = "test add text - " & league.text & " - " & textt.text
#XPression