have you tried the unpackDirName option mentioned here: https://www.electron.build/app-builder-lib.interface.portableoptions
According to the docs that would allow the app to use the same folder in temp for its files and hopefully that could let it find its files without unpacking everything on startup.