Угробил почти день на решение этого вопроса. Как обычно все оказалось банально:
проблема была в функции setTestId. Как всем, наверное, известно, существует проблема с поиском элементов по testId на Андроиде. И поэтому на нем ищет по accessibilityLabel.
Вот эта функция для тестового окружения она у меня возвращала такой объект:
return { accessibilityLabel: id, testID: id };
Я устанавливал И то И другое. Мне не жалко. А оказалось надо было ставить только одно нужное значение. Вот так:
return Platform.OS === 'android'
? { accessible: true, accessibilityLabel: id }
: { testID: id };