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 

Fullscreen
1
TransString.State(pslStateTask)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  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 

Fullscreen
1
TransList.Open
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
prior to the check.
If I don't run a
Fullscreen
1
Translist.Open
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
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