просто я бы для начала проверил как сами фичи пайтеста работают с трединг-кодом. работает ли вызов фикстур, например. потому что возможно проблема глубже чем кажется, и решать ее не в аллюре нужно
Там, к примеру, allure attach где то в глубине работает как hook.implementation и думаю что у треда другого просто нет всего контекста, который бы позволил это вызывать так же, как из основного потока. Но хз, могу ошибаться, не то чтобы глубоко смотрел)