В pyinstaller (и других "компиляторах") для мультипроцессорных приложений нужно сделать
mp.freeze_support()
сразу после
if __name__ == '__main__':
.
Но подобные действия то еще развлечение, в будущем еще что нибудь отвалится
https://docs.python.org/3/library/multiprocessing....