В общем, как тут кто-то уже ответ давал, проблему частично удалось решить прописав multiprocessing.freeze_support(), после if __name__ == __main__.
Код после сборки pyinstaller`ом заработал как надо, вот только значение системной переменной в подпроцессе так и осталось __name__ = __main__