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