Has each string list to be opened for searching all strings, linked to a task?

Hello,

I'm using Passolo 22.0.190.0 and have a short question, if someone can confirm the following, please.

I'm looping through all strings in each string list and checking if 

TransString.State(pslStateTask)
  is "True", to find each string, which is linked to one or more tasks.

What I'm wondering about is, that not each string, which is linked to a task is found by this check. Exclusively, if I run a 

TransList.Open
prior to the check.
If I don't run a
Translist.Open
before checking if a string is linked to a task, not all strings, which are linked to a task are found. AstonishedThinking
Is it really necessary, to open each string list before checking if a string is linked to a task? Or is that some kind of a bug?

Thank you very much in advacne for your confirmation.

emoji