I also experienced some problems running Octo and its launcher from Bottles on Soda 9.0.1. This setup worked for me for a long time.Setting GE-proton11.5 as runner from Bottles did NOT work for me to get the launcher to work not even in a fresh Bottle, latest Soda and fresh install files. It did run the game tho, but the launcher still spawns the error message. It works fine from HGL, see below.
I had the error:
[2026-08-15 23:19:13.268] [info] [selfUpdater] up to date (current: 1.3.7)
[2026-08-15 23:19:13.966] [error] Torrent verify failed TypeError: fetch failed
at Object.fetch (node:internal/deps/undici/undici

11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async fetchTorrentSha (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\out\main\index.js:770:13)
at async #torrentVerify (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\out\main\index.js:8508:19)
at async resolveMiddleware (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\node_modules\@trpc\server\dist\index.js:422:30)
at async callRecursive (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\node_modules\@trpc\server\dist\index.js:458:32)
at async resolve (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\node_modules\@trpc\server\dist\index.js:488:24)
at async Y (C:\users\steamuser\AppData\Local\Programs\OctoLauncher\resources\app.asar\node_modules\electron-trpc\dist\main.cjs:1:2714)
What solved it for me was switching to Heroic game launcher, fresh install of the launcher downloaded from website. Ran the "installer first" in HGL.
Then I changed to shortcut to point to the launcher itself:
/home/myself/Games/Heroic/Prefixes/shared/drive_c/users/steamuser/AppData/Local/Programs/OctoLauncher/octolauncher.exe
I installed GE-proton11.5 to HGL (click "wine manager" select "GEproton" and install GE-proton11.5)
I changed that to be the runner for the Octolauncher (goto library, click settings on Octowow, select wine version: GE-proton11.5)
Now the launcher launched, though i had to adjust DPI because it was all too small (wineconfig -> graphics -> screenresolution set dpi -> from 96 to 192)
Now launcher launched fine and everythings readable.
Close the launcher, I copied the downloaded gamefiles from the website to the C drive of the wine prefix. /home/myself/Games/Heroic/Prefixes/shared/drive_c/client/
Now back to running the launcher and it's all set.
This is in CachyOs
(TLDR: Bottles+GEproton11-5 or soda9.01 or newer runner no work, HGL+GEproton11-5+fresh install did work)