The fix I found awhile back (Took me awhile to find it) was to add the packages. I use the windows console. My command looks like:
pyinstaller --collect-data <package1> --collect-data <package2> myProgram.py
Of course to replace the package1 and 2 or add more --collect-data. It just depends on what Arcade's dependencies are.
These are also some useful command things:
-w = no console
-i <path/to/ICON.ICO> = icon
-F = one file
-D = Creates one folder containing the .exe and other files (not compatible with -F)
-n <NAME> = Creates the .exe with the name set
--add-data "file.oxe;." ex. --add-data "default.png;." = For one file (can add multiple)
--add-data "*.oxe;." = all oxe files