I know essentially nothing about Linux but I can look into it!
I see two folders in v0.19's lib folder for Linux and they both have files in them. Are there missing files aside from those? Or is there missing information in the files? They are from Nov 2021, which is probably when I updated Ren'Py last.
It's possible that the Ren'Py update messed with something. Both v0.18 and v0.19 are on the same version of Ren'Py, v0.17 was on an older one. I do plan on updating Ren'Py for v0.20, not sure if that alone will be enough to solve this issue. But if I know what to look for that would help!
Well on my end on both 0.18 and 0.19 the lib folder is empty which is the libraries that the .sh file will look into (basically the same than any program on windows looking for it's libraries).
Here's your game's lib folder as I downloaded (I tried to redownload multiple times, the file's hash was always the same so I guess it downloaded fine) next to another renpy game's lib folder so you see how it should look like. BTW thanks for the answer :D