Просто оказалось, что в одной либке есть двойной коерс, когда данные после коерса строки в структуру кидаются опять в коерсер, ну и при попытке парсить структуру вместо строки падает. Я, как нормальный человек, ожидал что в коерс могут передаваться только строки или другие сырые данные но это не так)