Is because you have several instances that match the condition where id=3 and some have no audio assigned so it picks the blank instance. Make sure that only one of the text objects is true for the id, I can see several where id=3 it is likely the same for id=4 and 7.