Проблема была скрытый импорт
Поэтому, если у кого-то есть такая же проблема, вам нужно добавить отсутствующий модуль при сборке исполняемого файла следующим образом:
pyinstaller pathToYourPythonFile/script.py --onefile --hidden-import theMissingModule
Для в моем случае отсутствующий модуль был win32 gui, после исправления он был еще одним screenshot_every из d3dshot библиотека
Так что в основном вы столкнетесь с этой проблемой, если это был sub import aka:
from d3dshot import screenshot_every
, так что screenshot_every - это скрытый импорт (вам нужно будет сделать это до уменьшить размер .exe )