Во первых, в первом ифе вы вообще ничего не выходите в лог. Во вторых перед выводами в лог поставьте небольшие паузы.
В третьих, проверьте что вы в три потока запускаете тестовый скрипт.
Если не помогло, выложите тестовый скрипт.
Почему конструктор данных запросов меняет отправляемые данные из формата

"message",[[MESSAGE]],"signature",[[SIGN]],"referralAddress",null
в формат

то есть null отправляет с кавычками ", из-за чего запрос не проходит.
При отправке запроса без конструктора запросов он отправляет message с переносами строк, вместо использования "/n", как через конструктор.
@cruz said in Конструктор данных запросов криво работает:
При отправке запроса без конструктора запросов он отправляет message с переносами строк, вместо использования "/n", как через конструктор.
Можно поподробнее про это? Пришлите пожалуйста проект, с запросом сюда или в ЛС.
Как в итоге должен выглядеть запрос?