Я вынес в потоки как раз после ошибка и полезла. Это в комментариях к первому ответу указано.
Проблема была в том что я не шарпист и не знал что необходимы параметры приватности функций
Работает с тессерактом, и адб интерфейсом.
В целом все что о ней можно сказать.
Проблема возникла когда new TesseractEngine(Tessdata, "eng", EngineMode.TesseractOnly)) вынес из функций - в потоки, чтобы сэкономить время на создании движка.
В целом вот)
после дебага выяснилось что возникает критичиская ошибка AccessViolationException - как её править, я хз)
Буду рад если подскажете, а так гуглить буду
PS - я с шарпами три дня знаком, все очень плохо.