For me, it was a simple case of using pandas were the size of the exe file is going to be huge.
Though removing certain directories was helpful, as it was UPXING that helped a lot too.
So there was an attribute that did all this, but for now, there is some manual handling involved because: multipackage-bundles is broken.
Now to the straightforward answer for various executables. If you have a lot of executable files, I highly recommend this approach:
pyinstaller -F abc.py --onedir (Contains all imports of both scripts)
pyinstaller -F abd.py --onedir (Contains all imports of both scripts)
Now place abd.exe in one directory of the abc.py folder as well as any other external scripts.