Теперь вижу, что выполняется вход в профиль, а потом все сбрасывается и переходит в main. То есть нужно делать вход в профиль в main в однопотоке и потом делать функции и запускать их в многопотоке. Я не жалуюсь, мне как нубу логичнее казался первый вариант
Вы опять все неправильно поняли. Каждый поток изолирован от другого, он ничего не знает о локальных переменных другого потока и также в каждом потоке создается свой экземпляр браузера.
@artihorror Это то, как преобразует дату в строку внутренний js движок. Формально дата правильная, а цифры разные из-за другого часового пояса. Если нужно отображение как в инспекторе переменных, то нужно вызвать действие "Дату В Строку" с параметром yyyy-MM-dd hh:mm:ss t