Also encountered this problem with my Construction script. Mirror client struggles to search for strings in widgets/dialogues. To fix this you should make it interact with the number of the sentence.
lets say you need to have the barbarian outpost string, this would be the 2nd option of 3 available. This would have you do --> dialogues.selectOption(2);
This worked for me, should use this untill this gets fixed.