This might be unrelated, but you say you’re installing Scrivener straight into Wine, but the Wine installation that I have used in the past requires dependencies and fonts and all kinds of Other Stuff in order to actually work. That’s why the people over on the Linux forum (here on L&L, I mean) have mostly settled on using a Linux programme called Lutris. It’s a Wine GUI for games, but it has an automated Scrivener installation.
Maybe give that a try and see if it works better?
The other option I just learned about is something called Winboat, which isn’t a translation layer like Wine, but instead a full installation of Windows (somehow!) on your Linux system which means everything runs inside of it exactly as it would in Windows. It also means you’re exposing Linux to Microsoft’s invasive bloatware, though.